등호로 초기값을 줍니다
int score = 100;처럼 전통적인 형태이며 대입처럼
보이지만 선언 시점에는 초기화입니다.
선언만 된 지역 변수에는 이전 메모리 내용이 남을 수 있으므로, 사용할 값은 선언 시점에 채우는 습관이 중요합니다.
const 변수는 선언과 동시에 초기화해야 하며 이후 값을
바꿀 수 없습니다.
int score = 100;처럼 전통적인 형태이며 대입처럼
보이지만 선언 시점에는 초기화입니다.
int count(50); 형태는 함수 호출처럼 보일 수 있어 현대
코드에서는 중괄호가 더 명확할 때가 많습니다.
int level{10};, int zero{};처럼 좁힘
변환을 걸러내는 초기화 형태입니다.
데이터_타입 변수_이름;은 컴파일러에게 이름과 저장할
타입을 알려 줍니다.
초기값 보장 선언은 공간을 만들고, 초기화는 첫 의미 있는 값을 넣으며, 이후 대입은 프로그램 상태를 바꿉니다.