#include<stdio.h>int main(void){ int a= 2005; int *pA= &a; printf("%d ", *pA); // 2005를 출력 printf("%d ", pA); // ? return 0;}이해가 안감.*pA = 포인터 변수. 즉 A의 주소값을 가르키는거니깐 2005근데 pA는 그냥 a의 주소값이 출력되네?왜그런거?
포인터변수는 주소값을 저장하는 변수입니다...
ㅋㄱ야, 포인터변수 = 포인터 ?
애스터리스크를 붙여서 자기가 저장하고 있는 주소에 위치한 값에 접근을 하지염
능엄경 1회독 실시
형들 저위에 소스들? 해석하면 어뜨케되는거야? [핡]
a의 주소 값도 모르면 *pA 할 때 a의 값은 어떻게 출력하겠씀까
int a= 2005; // 주소가 1818 라면 [1818 : 2005] int *pA= &a; // int *pA( 인트를 가진 값을 가르키는 주소 변수) 즉 pA 변수 결론은 pA라는 값은 1818 , *pA 로 찍으면 pA가 가르키는 주소로 이동해서 그값을 찍는거니 2005 찍어보면 pA값은 1818 팁: int **pAA = &pA 는 인트를 가르키는 포인터의 주소를 가지는 pAA 포인트 라는것.