Language/C Language

[C] 1. 코드의 의미

언우s 2021. 1. 19. 16:18

 

 

 

 

 

 

 

 

 

지난번에는 간단하게 소스코드를 작성하고 실행해봤습니다.

이번에는 소스코드의 의미를 한번 알아보겠습니다.

 

include

 

 

맨 첫줄에 보이는 #include <stdio.h>는 stdio.h라는 헤더 파일을 포함시키라는 의미입니다.

stdio.h에는 표준입출력 라이브러리로 C프로그램에 필요한 기본적인 요소들이 포함되어 있습니다.

지난번에 사용한 printf 함수 또한 포함하고 있습니다.

필요한 요소들을 헤더 파일로 따로 정의해서 include로 포함시킬 수 있습니다.

이런 식으로 포함시키면 자주 사용하는 요소를 매번 소스코드에 새로 적을 필요가 없어집니다.

 

int main(){}

 

이것은 main 함수입니다.

main 함수는 프로그램에서 제일 먼저 실행되는 함수입니다.

시작과 끝은 중괄호 {}로 표시합니다.

 

printf();

 

 

printf는 문자열을 출력해주는 함수입니다.

괄호 안에 들어간 "Hello World!"를 출력하는 기능을 하고 있습니다.

printf 뒤에 세미콜론 ;이 붙은 것을 확인할 수 있는데 C언어에서 ;은 구문이 끝났다는 것을 의미합니다.

 

return

 

 

 

return은 값을 반환하는 기능을 합니다.

return 0;는 0이라는 값을 반환한다는 의미를 가집니다.

함수를 끝내는 기능도 갖고 있습니다.