거참 제목 길다.
말 그대로
주소를 사용하여 정보에 접근하여 그 값을 이용하여 바꾸는.
다른말로는 포인터를 사용해서 포인터가 가리키는 값을 바꾸는 방법.
}
///////////////////
출력화면
/////////////
말 그대로
주소를 사용하여 정보에 접근하여 그 값을 이용하여 바꾸는.
다른말로는 포인터를 사용해서 포인터가 가리키는 값을 바꾸는 방법.
#include <iostream>
using namespace std;
int main()
{
int a = 123;
int* p = &a;
cout << "a = " << a << "\n"; //변경 전의 a값.
cout << "*p = " << *p << "\n"; // *p는 p가 가리키는 주소값에 있는 변수를 뜻함.
*p = 789; //p가 가리키는 변수 = 789
cout << "a = " << a << "\n";
cout << "p = " << p << "\n"; //포인터변수인 p가 가리키고있는 주소값.
cout << "*p = " << *p << "\n"; // 변경 후의 값을 출력
system("pause");
return 0;
///////////////////
출력화면
/////////////
'공부 > C++' 카테고리의 다른 글
아무것도 가리키지 않는. 포인터의 출력 (0) | 2011.11.24 |
---|---|
포인터 동작의 이해. (0) | 2011.11.24 |
무슨 타입이든 가리킬 수 있는 void 포인터 (2) | 2011.11.24 |
포인터의 종류 (0) | 2011.11.24 |
흔하디 흔한 포인터의 개념 -1 (0) | 2011.11.24 |