본문 바로가기
C++(홍정모의 따배씨++)

1.3 변수와의 첫 만남

by 안장환 2021. 8. 4.

객체 objects

변수 variables

Left-values/ Right-values

초기화 initialization, 대입 assignment

초기화를 안했을 때의 문제점

 

객체를 메모리에 저장함.

변수 : 내부적으로는 메모리에 담겨있는 객체의 이름. 기능상으로는 메모리주소의 다른 이름

메모리중심으로 생각하기

l-value: 메모리에 할당

R-value: 잠시쓰고 사라짐

int x;

x=x+2;

int x=123; initialization

x=5; assignment

초기화를 하지 않고 변수를 출력할 때 debug(runtime error 발생)와 release(0 출력)에서 다름.

메모리는 여러 프로그램에 공유된다. OS가 관리해줌. 

쓰레기값 Garbage

변수는 초기화를 꼭해라!!

'C++(홍정모의 따배씨++)' 카테고리의 다른 글

1.5 함수와의 첫 만남  (0) 2021.08.04
1.4 입출력 스트림과의 첫 만남 cin, cout  (0) 2021.08.04
1.2 주석 comments  (0) 2021.08.04
1.1 프로그램의 구조  (0) 2021.08.04
0.5 코딩하다 막혔을 때는?  (0) 2021.08.03

댓글