본문 바로가기
카테고리 없음

포인터 *와 & 단번에 정리

by 노아론 2017. 3. 8.

*와 &역할 혼동할때 읽어두자,



* 는 해당 변수의 주소안에 있는 값을 구하는 역할;쉽게말하자면 내가 원하는 변수에 설정한 값을 구할때

&는 해당 변수의 주소값을 구하는 역할.




 

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


댓글