공부 기록/C

C언어 기초부터 다시 씹어먹기 - (2) 기본 구성

bumm 2024. 6. 14. 15:54

1.기본 구성

#include <stdio.h>

int main(void)
{
  printf("Hello, World!\n");
  return 0;
}

 

1) #include

 

예약어. 특정한 의미, 기능을 가지고 있는 단어. preprocessor

include - 포함하다 이므로 뒤에 오는 것을 이 코드에 포함하겠다는 뜻

 

2) <stdio.h>

standard input ouput의 약자 h는 파일의 확장자로 header의 약자임

즉, 표준입출력에 관련된 내용을 담고 있는 확장자가 h인 파일의 이름

 

3) 그렇다면 대체 무엇을 포함하는가?

프로그래머들은 프로그램을 작성하며 미리 정해져있으면 좋겠다고 생각한 함수들이 있음. 그것들을 모아놓은 걸 불러오는 거임. 

ex)printf 함수

컴파일러에게 printf 함수가 출력 역할을 한다는 것을 알려주는 것이 #include <stdio.h> 인 것임.