Page 10 -
P. 10

다시 말해서, 상자를 만든다는 것은 변수를 만든다는 것을 의미하고 ‘변수를 선언한다’라고 표

                현합니다. 그리고 상자에 장난감만 들어간다고 알려주는 것은 ‘변수의 자료형을 지정한다’는 것
                을 의미합니다. 이렇게 하면 지정한 자료형만 변수에 들어갈 수 있습니다.

                우리가 상자에 ‘우진이 장난감 상자’라고 이름을 표시함으로써 수많은 상자 중에서 내가 원하는
                상자를 쉽게 찾을 수 있듯이, 변수의 이름을 지정하면 다양한 변수 중에서 내가 원하는 것을 구

                분해서 사용할 수 있습니다.
                그렇다면 그림 2-4처럼 C 언어에서 int a;라고 선언할 때 어떤 일이 일어날까요?


                  JOU BᾹ
                        ߸ࣻ ੉ܴ
                           ੿ࣻ ੗ܐഋ

                                              ੿ࣻ ੑ੢ оמ



                                               पࣻ ੑ੢ ࠛоמ





                                 ੿ࣻഋ ߸ࣻ B

                그림 2-4 | 정수 자료형일 경우 정수만 들어갈 수 있음

                결론부터 얘기하면 먼저 a라는 이름의 상자가 생기고, 그 안에는 정수를 담을 수 있습니다. 다시

                말해 이름이 a인 변수가 생기고 그 변수 안에는 다양한 정수를 저장할 수 있다는 이야기입니다.

                int는 integer(정수)의 약자이며 a는 변수의 이름을 의미합니다. 그리고 C 언어에서는 한 가지
                명령이 끝나면 ;(세미콜론) 기호를 붙여 명령이 끝났음을 표시합니다. 즉, 명령어의 범위를 표
                시한다고 보면 됩니다.


















         32   모두의 C 언어
   5   6   7   8   9   10   11   12   13   14   15