Page 12 -
P. 12

결과가 제대로 나왔나요? 아직은 여기에 적힌 코드를 이해하지 못해도 괜찮습니다. 이제부터

                천천히 알아갈 테니깐요.

                a = 5가 수학(math)에서는 ‘a는 5와 같다(equal)’를 의미하지만, 컴퓨터 과학(computer
                science)에서는 ‘오른쪽에 있는 5를 왼쪽에 있는 a에 넣는다’는 의미입니다. 등호 연산자(=)가
                수학에서는 ‘같다’라는 의미이지만, 컴퓨터 과학에서는 ‘대입(assignment)’의 의미입니다. 즉, ‘5

                를 a에 저장 또는 할당, 대입한다’는 뜻입니다.

                 TIP
                  등호 연산자(=)를 포함하여 ‘연산자’에 대해서는 94쪽 4장에서 자세하게 배웁니다.



                정리하자면, a = 5는 정수 5를 정수형 변수 a에 넣으라는 명령입니다. 따라서 그림 2-5와 같
                이 5라는 숫자가, 이름이 a인 정수형 변수 상자에 들어가게 됩니다.


                   ߸ࣻ Bܳ  ۽ ୡӝച















                                        TIP  초기화는 2.4절에서 설명합니다.
                     ੿ࣻഋ ߸ࣻ B
                그림 2-5 | 컴퓨터 과학에서 a = 5의 의미
                코드를 정리해 볼까요? 먼저 정수형 변수 a를 선언하여 저장 공간을 확보하고(➊), 해당 공간
                에 숫자 5를 저장합니다(➋). 그리고 printf() 함수를 사용하여 변수 a에 저장되어 있는 숫자
                를 화면에 출력합니다(➌).


                 TIP
                  1장에서 봤던 printf("hello, world!");가 기억나나요? 이것이 바로 printf( ) 함수입니다. 함수에 대한 자세한 설명은 3장에서 하겠습니다.













         34   모두의 C 언어
   7   8   9   10   11   12   13   14   15   16   17