본문 바로가기
프로그래밍/C & C++

[C++] 변수의 선언과 대입의 정확한 개념

by 불타는홍당무 2019. 10. 16.

프로그래밍 언어를 배울 때 변수의 선언과 대입의 의미를 제대로 이해하고 넘어갈 필요가 있다.

그렇지 않으면 이후 등장하는 포인터와 참조의 개념을 정확히 이해할 수 없기 때문이다.

 

변수의 선언(Declaration)

 

int x;

 

위처럼 x라는 정수형 변수를 선언했다면

- x는 메모리에 있는 어떤 공간의 이름이 된다.

- x는 정수를 담을 수 있는 공간을 메모리에 차지하고 있다.

- x의 크기는 정수 하나를 담을 수 있는 크기이다.

 

변수의 대입(Assignment)

 

x = 1;

 

위처럼 x에 1을 대입했다면

- x라는 이름의 변수가 가리키는 메모리 공간에 1이라는 정수가 저장된 것이다.

'프로그래밍 > C & C++' 카테고리의 다른 글

[C++] 기본 데이터 타입  (0) 2019.11.07
[C] 메모리 관리 함수  (0) 2016.07.08
[C] 날짜/시간 처리 함수  (0) 2016.07.07
[C] 문자 처리 함수  (0) 2016.07.06
[C] 포인터  (0) 2016.03.31