C++ Chapter 1.1 : 변수, 입출력스트림, 함수


C++ Chapter 1.1 : 변수, 입출력스트림, 함수

변수와의 첫 만남 객체 : 실존하는 것 → 메모리 공간을 차지하고 있는 것. 변수 : 객체를 담는 공간, 객체를 가리킴. 문자로 된 주소라고 생각하면 된다. ο int x = 10 x라는 변수 이름이 가리키고 있는 메모리 공간에 123 ((숫자 객체))값을 넣는다. L-value : 주소를 갖고 있는 어떤 공간 R-value : 공간에 넣을 어떤 값 !! 변수는 항상 초기화 하는 습관을 들이자 ! ο int x → 초기화 되기 전 -> 쓰레기 값이 들어가 있음. ο 초기화 : 변수가 가리키는 공간을 할당 받자마자 값을 그 공간에 저장 Release 모드 에서는 int x; 처럼 초기화를 안하면 0으로 초기화 해준다. 주의하기! 0으로 초기화 되는게 개발자 의도가 아니였다면 큰일 날 수도 있다...


원문링크 : C++ Chapter 1.1 : 변수, 입출력스트림, 함수