Visual Stdio, Dev C++ 같은 C 언어 편집기를 실행하여 새로운 프로젝트를 만들면 다음과 같이 코드가 작성되어 있습니다.

#include <stdio.h>
int main() {
    printf("Hello World\n");
    return 0;
}

이 구조는 C언어의 가장 기본적인 구조입니다.

하나씩 살펴보도록 하겠습니다.

코드 구성Permalink

#include <stdio.h>

헤더파일을 포함시켜주는 구문입니다.

C언어의 기본적인 함수를 사용할 수 있는 stdio.h 파일을 포함해 주는 구문입니다.

헤더파일은 stdio.h 이외에도 stdlib.h, math.h 등 여러 파일이 존재합니다.

위 구문은 이후에 다른 헤더파일을 사용해보며 여러 활용법을 알아볼 예정입니다.


int main()

main 함수 입니다.

main 함수는 C 언어 프로그램을 실행했을 때 가장 먼저 실행되는 함수입니다.

함수는 기본적으로 중괄호 { } 를 가지는데, 중괄호 내부에 있는 내용을 순서대로 실행합니다.


printf()

위 코드를 실행하면 printf 함수 괄호에 있는 Hello Wolrd가 출력되는 결과를 얻을 수 있습니다.

컴퓨터 언어에서 따옴표(“) 내부에 있는 문자는 문자열이라고 합니다.


\n

예제 코드를 보면 문제열에 \n 이 포함되어 있습니다. 이 문자열은 출력되지 않는 제어문자 입니다.

이 제어문자는 출력단계에서 줄을 넘겨주는 역할 즉, 문서 편집중 엔터의 역할과 같은 역할을 가지고 있습니다.


return 0;

함수를 종료하고 반환을 할 수 있는 구문입니다.

함수를 종료시키기 때문에, 위 구문 이후에 코드를 작성하면 실행되지 않습니다.

반환하는 내용은 이후에 함수를 학습하며 더 자세히 알아보도록 하겠습니다.


세미콜론Permalink

구문이 끝날 때 세미콜론 ; 을 작성해야 합니다.

이후에 공부할 함수, 반복문, 조건문에는 세미콜론을 작성하지 않지만, 구문이 한 줄로 끝나는 경우에는 작성하여야 합니다.

주석Permalink

프로그램 작성 시 컴파일 과정에서 무시되는 구문입니다.

변수 설명, 코드 작성시 필요한 메모 등 여러 방법으로 활용할 수 있는 구문입니다.

// 한 줄 주석입니다.

/*
여러 줄 주석입니다.
*/

💡 지적 환영합니다

Comments