#include <stdio.h>
int main(void)
{
printf("hello world");
retunn 0;
}
#으로 시작하는 문장은 전처리기 지시자이다.
전처리기(preprocessor)는 보통 본격적으로 컴파일 하기 전에 사전 정지 작업을 하는 컴파일러의 일부분이다.
#include는 소스 코드 안에 특정 파일을 현재의 위치에 포함시키라고 지시한다.
ㄴ 이러한 파일들은 헤더 파일이라고 불리며 헤더 파일은 컴파일러가 필요하는 정보를 가지고 있다.
stdio.h라는 파일은 입출력 함수에 대한 정보를 가지고 있는 헤더파일이다.
main() 함수를 정의하는 문장이다.
함수란 프로그램에서 입력이 주어지면 출력을 만들어내는 작은 기계라고 할 수 있다.
int main(void)에서 int는 함수가 출력하는 값의 타입이 정수라는 것을 의미한다.
모든 C프로그램은 main()함수에서 시작한다.
함수의 시작과 끝은 {}로 나타낸다.
문장에서 ;은 보통 한줄에 하나씩 쓰이고 항상 ;으로 끝난다.
그리고 첫번째 문장부터 순차적으로 시작한다.
이 문장은 printf() 함수를 호출하여 텍스트를 출력하는 문장이다.
함수를 호출한다는 것은 이미 작성되어 있는 함수를 사용한다는 것이다.
printf() 함수는 컴파일러가 우리에게 제공하는 함수로서 텍스트나 데이터 값들을 출력할 때 사용하는 라이브러리 함수다.
함수가 작업을 끝내고 작업의 결과를 반환할 때 사용된다.
main()함수는 작업을 끝내고 외부로 0값을 반환한다.