1️⃣ C 프로그램의 기본 구조

구성 요소 설명
헤더 파일 (Header File) 외부 함수 선언 포함, #include로 불러옴
함수(Function) 실행 코드 단위, main() 필수
변수(Variable) 데이터를 저장하는 이름 있는 공간
상수(Constant) 변하지 않는 값
문장(Statement) 명령어 한 줄 (;으로 종료)
주석(Comment) // 또는 /* ... */, 설명용

🔹 C 프로그램 기본형

#include <stdio.h>     // 헤더파일 포함

int main(void) {       // 메인 함수 시작
    int x = 10, y = 20;
    int sum = x + y;
    printf("합계: %d", sum);
    return 0;          // 프로그램 정상 종료
}


2️⃣ 전처리기(Preprocessor)와 헤더파일

구문 의미
#include <stdio.h> 표준 입출력 함수 사용
#define 상수 치환 (매크로 정의)

📘 전처리기는 컴파일 이전 단계에서 실행되어,

코드를 확장·치환·삽입한다.

예: #define PI 3.14159


3️⃣ 변수와 상수

🔹 변수 선언 형식

int age = 20;
float height = 167.5;
char grade = 'A';