C언어의 기본에 대해서 간단한 Hello World 프로그램을 통해 배워봅니다.

우선 시작하기 전에, C 컴파일러가 설치되어있는지 확인합니다.

C 컴파일러가 설치되지 않은 것 같다면 아래 링크를 따라가주세요.

[C/C++] CLion으로 C / C++ 환경 구축하기

CLion을 실행하고 새 프로젝트를 만들면 main.c 파일에 자동으로 Hello World 프로그램이 적혀있습니다. 이번 세션에선 이 프로그램을 통하여 C 프로그램이 작동하는 원리를 간단하게 알아보려고 합니다.


1. Hello World 코드 분석

#include <stdio.h>
#include <stdlib.h>

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

위 코드는 C언어로 작성된 Hello World 프로그램입니다. 이 코드가 무엇을 의미하는지 코드 라인마다 분석해보겠습니다.

처음 #include에 대해서는 이번 세션에서는 깊게 설명하지 않겠습니다. 이번 세션에서는 C 프로그램을 실행시키기 위해서는 #include가 필수적으로 들어가야한다는 점만 명시하겠습니다.

int main () 에 대해서도 역시 간략하게 설명하고 넘어가겠습니다.

int main ()는 main이라는 method입니다. 여기서 method가 무엇인지 간단하게 설명하자면, 우리가 하나의 method 안에 코드를 작성하였을 때 해당 method는 그 method의 고유한 방법으로 그 코드를 수행합니다. 위의 예제에서 보이는 main () method는 C 프로그램에서 굉장히 중요한데, 그 이유는 모든 C 프로그램은 main () method의 중괄호안에 적힌 명령들을 읽고 수행하기 때문입니다.

printf {} 는 중괄호 안에 적힌 내용을 출력하는 method 입니다.