이번에는 C++ 포인터에 대해 정리하겠다. ① 기본 개념 1) 메모리 주소 → 컴퓨터에서 모든 변수는 메모리에 저장 → 각 변수는 고유한 메모리 주소를 가짐 → 메모리 주소는 16진수로 표현 → 변수에 할당된 위치를 나타냄 1-1 코드 #include using namespace std; int main() { int num = 10; // 정수형 변수 num을 선언하고 10을 저장 // num의 값을 출력 (변수에 저장된 실제 값) cout << "num의 값: " << num << endl; // num의 메모리 주소를 출력 // &num은 'num 변수의 메모리 주소'를 의미함 // 주소 값은 실행할 때마다 다를 수 있음 cout << "num의 메모리 주소: " << &num << endl; return 0; } 1-1 결과 2) 변수와 메모리 주소 관계 → 변수는 특정 메모리 공간을 차지 → 그 공간에는 데이터가 저장 → 컴퓨터는 변수명을 직접 이해하지 ...
원문 링크 : C++ 포인터