// education

C 프로그램의 기본 구성 요소와 main() 함수

모든 C 프로그램은 일정한 기본 뼈대 구격을 갖추고 있습니다. C 언어 프로그램의 시작점은 main() 함수입니다.


1. C 프로그램의 표준 뼈대 코드

#include <stdio.h>  // 표준 입출력 라이브러리 헤더 파일 포함

int main(void) {
    printf("Hello, World!\n");  // 화면에 문자열 출력
    return 0;  // 프로그램이 정상 종료되었음을 운영체제에 알림
}

2. 화면 출력을 담당하는 printf() 함수

printf는 **Print Formatted(서식화된 출력)**의 약자로, 화면에 글자나 변수의 값을 출력할 때 사용합니다.

자주 사용하는 이스케이프 시퀀스 (Escape Sequence)

이스케이프 문자 역할 (설명)
\n 줄 바꿈 (New Line)
\t 탭(Tab) 간격 만큼 띄우기
\\ 백슬래시() 문자를 직접 출력
\" 큰따옴표(") 문자를 직접 출력

3. 주석 (Comment) 작성법

주석은 컴퓨터가 해석하지 않고 건너뛰는 설명글로, 코드의 이해를 돕기 위해 작성합니다.

// 한 줄 주석: 이 줄 전체가 설명입니다.

/* 
   여러 줄 주석:
   줄바꿈을 하여 긴 설명글을
   작성할 때 사용합니다.
*/

4. 자주 묻는 질문 (Q&A)

Q. 문장 끝에 붙는 세미콜론(;)은 왜 써야 하나요? A. C 언어에서 세미콜론(;)은 하나의 명령(문장, Statement)이 끝났음을 나타내는 구분 기호입니다. 세미콜론을 빠뜨리면 컴파일러가 문장의 끝을 알 수 없어 컴파일 오류가 생깁니다.

← 이전C 프로그램 개발 과정과 빌드 메커니즘 다음 →변수와 데이터 타입 (정수형, 실수형, 문자형)