본문 바로가기

프로그래밍/C

C언어 기초 Step 1. 기본 구조, 헤더파일

C언어의 기본적인 구성은 아래와 같습니다. 

#include <stdio.h>

main()
{
	printf("Hello World!\n");
}

하나씩 차근차근 짚어보도록 하겠습니다. 먼저 1, 2번째 줄을 보면 보이는 코드가 있습니다. 이 부분은 헤더파일을 불러오는 코드이며, stdio.h 는 standard Input output . header 라는 의미입니다. 즉, C언어에서 가장 기본적으로 입력과 출력을 다루는 헤더파일(라이브러리라고도 함)입니다. 이 코드를 호출해야 가장 기본적인 출력을 담당하는 printf 함수와 기본적인 입력을 담당하는 scanf 함수를 사용할 수 있습니다. 

#include <stdio.h>

이어서 main()부분을 보도록 하겠습니다. main은 코드가 실행되는 주된(main) 부분이며, main또한 함수의 형태이기 때문에 괄호(( ))를 입력합니다. 기본적으로 대부분의 함수를 실행할 때에는 함수 바깥에 중괄호({ })를 입력하고, 중괄호 안에 코드를 입력하여 함수를 수행합니다. 

main()
{

}

main 함수 내부에 입력된 printf 함수에 대해서는 다음 장에서 다루도록 하겠습니다.