*와 &역할 혼동할때 읽어두자,
* 는 해당 변수의 주소안에 있는 값을 구하는 역할;쉽게말하자면 내가 원하는 변수에 설정한 값을 구할때
&는 해당 변수의 주소값을 구하는 역할.
1 2 3 4 5 6 7 8 9 10 11 | #include <stdio.h> int main(void) { int cost = 1234; int * ptr1 = cost; printf("%d\n", ptr1); // 1234 출력 printf("%d\n", &ptr1); // 17824124(주소값)출력 printf("%d\n", cost); // 1234 출력 printf("%d\n", &cost); // 17824136(주소값)출력 getchar(); } | cs |
댓글