728x90
반응형
C 언어로 포인터 활용하기 - 초급 예제
이 예제에서는 C 언어에서 포인터를 활용하여 변수를 다루는 방법을 알아보겠습니다. 포인터는 메모리 주소를 저장하고 해당 주소에 저장된 값을 조작하는 데 사용됩니다.
예제 1: 포인터 선언과 사용
포인터를 선언하고 변수를 가리키는 C 프로그램의 예제 코드입니다:
#include
int main() {
int number = 42;
int *pointer;
pointer = &number;
printf("변수의 값: %d\n", *pointer);
return 0;
}
이 코드는 포인터를 사용하여 변수의 값을 출력합니다.
예제 2: 포인터를 활용한 배열 접근
포인터를 사용하여 배열 요소에 접근하는 C 프로그램의 예제 코드입니다:
#include
int main() {
int numbers[] = {10, 20, 30, 40, 50};
int *pointer = numbers;
printf("배열 요소 출력: ");
for (int i = 0; i < 5; i++) {
printf("%d ", *pointer);
pointer++;
}
return 0;
}
예제 3: 포인터와 함수
포인터를 함수에 전달하여 변수를 변경하는 C 프로그램의 예제 코드입니다:
#include
void changeValue(int *x) {
*x = 100;
}
int main() {
int value = 42;
printf("변수의 초기 값: %d\n", value);
changeValue(&value);
printf("변경된 값: %d\n", value);
return 0;
}
728x90
반응형
'IT기초 > C 언어' 카테고리의 다른 글
[c언어] 포인터와 배열 조합 사용법 - 예제 코드 포함 (0) | 2023.09.06 |
---|---|
[C언어] 파일 입출력 사용법 - 예제 코드 포함 (0) | 2023.09.06 |
[c언어] 구조체 (struct) 사용 방법 - 예제 코드 포함 (0) | 2023.09.06 |
[c언어] 함수 만들기, 호출하기 방법 - 예제 코드 포함 (0) | 2023.09.06 |
[c언어] 반복문 (for, while) 사용방법 - 예제 코드 포함 (0) | 2023.09.06 |