우리가 상자에 ‘우진이 장난감 상자’라고 이름을 표시함으로써 수많은 상자 중에서 내가 원하는 상자를 쉽게 찾을 수 있듯이, 변수의 이름을 지정하면 다양한 변수 중에서 내가 원하는 것을 구분해서 사용할 수 있습니다.
그렇다면 그림 2-4처럼 C 언어에서 int a;라고 선언할 때 어떤 일이 일어날까요?
그림 2-4 | 정수 자료형일 경우 정수만 들어갈 수 있음
결론부터 얘기하면 먼저 a라는 이름의 상자가 생기고, 그 안에는 정수를 담을 수 있습니다. 다시 말해 이름이 a인 변수가 생기고 그 변수 안에는 다양한 정수를 저장할 수 있다는 이야기입니다.
int는 integer(정수)의 약자이며 a는 변수의 이름을 의미합니다. 그리고 C 언어에서는 한 가지 명령이 끝나면 ;(세미콜론) 기호를 붙여 명령이 끝났음을 표시합니다. 즉, 명령어의 범위를 표시한다고 보면 됩니다.