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