본문 바로가기

- Programming/- C++

★ 15. 포인터의 사용 방법

반응형

포인터의 사용 방법!

 

포인터의 사용법을 봅시다.

 

int a = 5;

int b = 10;

 

int *p = &a;

int *p1 = &b;

 

cout << a << " + " << b << a + b << endl;

cout << *p << " + " << *p1 << *p + *p1 << endl;

 

결과는

5 + 10 = 15

5 + 10 = 15

같습니다.

즉 포인터 변수 p는 a의 주소를 가리키고 있고

포인터 변수 p1은 a1의 주소를 가리키고 있습니다.

 

2번째 cout 에서 포인터 변수를 적을때 * 를 써주지 않으면

주소값으로 연산을 하므로 변수에 담긴 값이 아닌 변수의 주소가 나옵니다.

반응형