STUDYING/C [C] 개념 다지기 - pointer l_j_yeon 2017. 10. 1. 11:48 #include <stdio.h> int main() { int a = 1; int* pointer_a = &a; /* *란 그 변수의 주소값을 저장하는 것이다. &란 그 변수의 주소값을 가져오는 것이다. int *pointer = &a; 란 pointer에 a의 주소값을 저장한다는 것이다. 주소값의 변수를 가져오고 싶으면 *pointer를 printf해주면 된다. */ printf("a : %d \n", a); printf("pointer_a : %d / *pointer_a : %d / &pointer_a : %d \n", pointer_a, *pointer_a, &pointer_a); *pointer_a+=1; //2 //*pointer_a++; //안됨 printf("%d \n", *pointer_a); pointer_a += 1; //안됨 printf("%d \n", *pointer_a); return 0; } #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() { int arr[5] = { 10,20,30,40,50 }; int*pArr = &arr; printf("Value : %d \n", *pArr+1); printf("Address : %d \n", pArr); printf("Address : %d \n", &arr); return 0; } 저작자표시 비영리 변경금지 (새창열림)