코딩/C언어

포인터 기본적인거

sonysame 2016. 9. 9. 19:24

#include <stdio.h>


int main(void)

{

int *pnum;

int num = 12345;

pnum = &num;

printf("num의 값: %d\n", num);

printf("pnum이 가리키는 값: %d\n", *pnum);

printf("num변수의 주소: %p\n", &num);

printf("pnum변수의 값: %p\n", pnum);

return 0;

}




#include <stdio.h>


int main(void)

{

int *pnum;

int num = 12345;

pnum = &num;

printf("변경전 num의 값 : %d\n", num);

printf("변경전 pnum의 값 : %d\n", *pnum);

*pnum = 54321;

printf("변경후 num의 값 : %d\n", num);

printf("변경후 pnum의 값 : %d\n", *pnum);

return 0;

}