본문 바로가기

C & C++/C언어

[C] 포인터 변수(&변수 )

반응형

포인터변수를 사용한 예시


#include <stdio.h>

int main(void) {
	int num=0;
 	int *ptr1 = num; //ptr1의 공간 안에 num의 값을 넣음
	int *ptr2 = &num; //ptr2의 공간 안에 num의 주소값을 넣음

	printf("*ptr = num의 값: %d \n",ptr1);
	printf("*ptr = &num의 값: %d \n",ptr2);
}

결과: 

*ptr = num의 값: 0
*ptr = &num의 값: 0

 

이해해야할 부분은 아래 주석

int *ptr1 = num; //ptr1의 공간 안에 num의 값을 넣음
int *ptr2 = # //ptr2의 공간 안에 num의 주소값을 넣음

반응형

'C & C++ > C언어' 카테고리의 다른 글

[C] rand()함수/ srand()함수  (0) 2019.11.01
[C] 증감연산자 (선처리 후연산, 후처리 선연산)  (0) 2019.10.31
[C] 진수 변환  (0) 2019.10.31
[C] if문, else if문, else문 개념  (0) 2019.10.31
[C] %d와 %f의 정의  (0) 2019.10.31