자격증/정보처리기사
정보처리기사 프로그래밍 언어활용 C언어 포인터 (흥달쌤)
ByeongJun
2024. 4. 23. 18:19
반응형
포인터
메모리의 위치를 표현한 기호
*a | a의 값 |
&a | a의 주소값 |
int *a; // 'a'는 포인터 변수라는 선언
*a = 10; // 'a'의 값은 10이다. (*은 '~의 값이다'라는 의미로 해석)
a = &b // 'a'의 값은 'b'의 주소값이다. (a와 b는 같은 번지값을 가리킴)
정리하자면, 포인터변수 a의 값은 10이며 100번지에 들어있다.
printf("%d",a); // 100
printf("%d",*a); // 10 (100번지의 값을 출력)
반응형