변수 선언과 초기화

변수 선언 구성

선언은 저장할 값의 모양을 정하고 초기화는 사용 전에 의미 있는 값을 넣는 단계입니다.

선언

이름과 타입 부여

컴파일러에게 어떤 종류의 값을 저장할 이름인지 알려 줍니다.

int count;
초기화

처음 값을 함께 지정

변수를 만들 때 바로 값을 넣어 이후 계산이 쓰레기 값에 의존하지 않게 합니다.

int count{0};
이름

의미 있는 식별자

역할이 드러나는 이름은 타입과 함께 코드의 의도를 설명합니다.

totalScore
상수

변경 금지 표현

const는 한 번 정한 값을 이후 코드에서 바꾸지 않겠다는 약속을 타입에 붙입니다.

const int max
선언 위치값이 필요한 가장 가까운 범위에서 선언하면 수명과 사용 범위를 좁힐 수 있습니다.
중괄호 초기화int x{3}; 형태는 의도를 선명하게 만들고 일부 좁은 변환을 막는 데 도움을 줍니다.
const 활용설정값, 배열 크기 의미, 변경되면 안 되는 매개변수에 const를 붙이면 실수를 줄입니다.