일반 변수 선언은 이런식으로 했다.
#include <iostream>
using namespace std;
void main()
{
int num; // 변수 선언!
num = 10; // 변수 정의!
}
포인터 변수 선언은 * 표시를 붙이면 포인터 변수가 된다.
포인트 변수의 주소를 알려면 & 연산자를 붙인다.
int* numPtr; // 포인트 변수 선언!
numPtr = &num // num의 주소를 numPtr안에 넣는다.
// &num = num변수의 주소(&)를 의미한다.
출력을 해보자!
cout << "num의 값 : " << num;
cout << "num의 주소 : " << #
cout << "num의 주소안에 있는 값 : " << *#
// *& 연산자는 주소안에 있는 값을 가져온다.
cout << "numPtr의 값 : " << numPtr;
cout << "numPtr의 주소 : " << &numPtr;
cout << "numPtr의 값(주소)안에 있는 값 : " << *&numPtr;