우리가 사람과 만나 대화할 때는 눈으로 그 사람의 얼굴과 표정을 보고 말을 합니다. 컴퓨터로 작업을 할 때도 눈으로 모니터를 보면서 프로그램이 어떤 상태인지 나에게 어떤 정보를 제공하는지 판단합니다. 모니터로 정보를 확인하고 카보드로부터 데이터를 입력하는 것은 컴퓨터 프로그램의 가장 기본적인 요소입니다.
이번 장에서는 printf( ) 함수를 사용하여 모니터에 데이터를 출력하는 방법과 scanf( ) 함수를 사용하여 카보드로부터 데이터를 입력받는 방법에 관해서 공부하겠습니다. printf( ) 함수와 scanf( ) 함수는 앞으로 가장 많이 다룰 함수입니다. 아마도 이 책의 거의 모든 예제에서 볼 수 있을 것입니다.
모니터에 데이터를 출력하는 방법을 다루기 전에 먼저 C 언어의 기본 구조에 관해서 알아보겠습니다. 앞 장에서 Visual C++의 사용 방법을 통해 다음과 같은 프로그램을 작성해 보았습니다. 이제부터 상세히 내용을 살펴보겠습니다.