반응형
포인터는 주소를 저장합니다. 모든 주소는 크기가 같기 때문에 포인터도 크기가 같습니다. 정의 시 자료형은 참조하는 변수의 자료형을 따르지만, 포인터의 크기와는 무관합니다.
char, int, double 변수를 참조한 포인터를 정의하고 크기를 확인해봅시다.
#include <stdio.h>
int main()
{
char a;
int b;
double c;
char *pa=&a;
int *pb=&b;
double *pc=&c;
printf("*pa 의 크기 : %d \n",sizeof(pa));
printf("*pb 의 크기 : %d \n",sizeof(pb));
printf("*pc 의 크기 : %d \n",sizeof(pc));
}
반응형
'C언어 > 포인터' 카테고리의 다른 글
[C언어] 포인터의 뺄셈 (0) | 2022.07.20 |
---|---|
[C언어] const 와 포인터 (0) | 2022.07.15 |
[C언어] 변수를 그냥 수정하는 것과 포인터로 수정하는 것의 차이 (0) | 2022.07.15 |
[C언어] 함수의 주소를 가리키는 포인터 (0) | 2022.07.07 |
[C언어] 배열포인터 vs 포인터배열 (0) | 2022.07.07 |
댓글