컴퓨터/C
C pointer 포인터
sayyesdoit
2019. 4. 1. 18:10
I. 선언, 정의, 접근
int a = 100;
int* pA = &a; //포인터의 자료형 int의 의미는 포인터가 가리키는 변수의 자료형이 int란 뜻
printf("%p", &a); //주소출력
printf("%p", pA); //주소출력
printf("%d", *pA); //100출력
*pA = 10;
printf("%d", a); //10출력
II. 연산
포인터 연산은 덧셈과 뺄셈만 가능하다. 포인터를 n만큼 증가시키면 (n×타입의 크기)만큼 주소값이 증가한다.