기본 콘텐츠로 건너뛰기

C언어 포인터

포인터 변수는 변수명 앞에 *를 써서 표현한다
int *pValue;

포인터 변수에는 다른 변수의 주소를 담을 수 있다.
int x = 10;
pValue = &x;
&는 변수 명 앞에 붙여서 변수의 값이 아니라 주소를 반환한다.
즉,  포인터 변수에 x의 주소를 저장한다.

포인터 변수를 통해서 x의 값을 변경할 수 있다.
*pValue = 20;
이렇게 하면 x의 값이 20으로 변경된다.

이 블로그의 인기 게시물