본문 바로가기

컴퓨터/C

C pointer 포인터

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×타입의 크기)만큼 주소값이 증가한다.

 

'컴퓨터 > C' 카테고리의 다른 글

C comment 주석  (0) 2022.08.26
C gcc  (0) 2022.08.26
C 구조체  (0) 2019.04.07
C 진수  (0) 2019.02.27
C function main() 메인 함수  (0) 2019.02.24