[c언어] 포인터의 사용 예시
C언어에서 포인터는 메모리 주소를 저장하는 변수입니다. 포인터를 사용하여 메모리의 특정 위치에 직접적으로 접근할 수 있습니다.
포인터를 선언하고 초기화하기
다음은 정수형 데이터를 가리키는 포인터를 선언하고 초기화하는 예시입니다.
int main() {
int num = 10;
int *ptr = #
return 0;
}
위 예시에서 ptr
은 &num
의 메모리 주소를 가리키고 있습니다.
사용자로부터 입력값 받기
포인터를 사용하여 사용자로부터 입력값을 받는 예시는 다음과 같습니다.
int main() {
int num;
int *ptr = #
printf("정수를 입력하세요: ");
scanf("%d", ptr);
printf("입력된 값: %d", num);
return 0;
}
위 예시에서 scanf
함수를 사용하여 포인터 ptr
이 가리키는 주소에 사용자 입력값을 저장합니다.
포인터의 사용은 복잡할 수 있지만, 올바르게 활용하면 메모리 관리와 데이터 조작에 있어 매우 유용합니다.
이상으로 C언어에서 포인터를 사용하는 예시를 살펴보았습니다.