산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> C 언어

C 기초 문법 마스터: 토큰, 세미콜론, 주석, 식별자, 키워드, 공백

C 프로그램의 최소 구성 단위인 토큰부터 시작해 문장을 이루는 핵심 문법 규칙을 정리합니다.

토큰 (Token)

컴파일러가 인식하는 가장 작은 단위. 5가지 종류:

토큰 분리 예시

printf("Hello, World!\n");

→ printf ( "Hello, World!\n" ) ; (5개 토큰)

세미콜론 (;) - 문장 종료자

int x = 10;     // 선언 문장
x = x + 1;      // 대입 문장
if (x > 0)      // 제어문 헤더 (세미콜론 없음)
    puts("양수");   // 단일 문장 (세미콜론 있음)

주석 (Comment)

/* 
 * 파일 설명 헤더
 * 작성자: 홍길동
 */
int main() {
    // 변수 초기화
    int x = 0;  // 인라인 주석
    return 0;
}

식별자 (Identifier) 명명 규칙

올바른 예 / 잘못된 예

// 올바름
count    total_sum    _private    MAX_SIZE    userName2    _    x1

// 잘못됨
2count     my-variable     @name     int     return     for

키워드 (Keyword) - 예약어 전체 목록

종류문법특징
블록 주석/* 내용 */여러 줄 가능, 중첩 불가
줄 주석// 내용C99부터 지원, 줄 끝까지
autobreakcasecharconstcontinuedefaultdo
doubleelseenumexternfloatforgotoif
intlongregisterreturnshortsignedsizeofstatic
structswitchtypedefunionunsignedvoidvolatilewhile
_Alignas_Alignof_Atomic_Bool
_Complex_Generic_Imaginary_Noreturn
_Static_assert_Thread_local

밑줄 대문자(_Xxx)는 C11/C23 추가 키워드, 사용자 정의 식별자로 사용 금지

공백 (Whitespace)

문장 vs 선언 vs 표현식

C 언어

  1. 기본 대수 항등식: 덧셈, 곱셈, 영의 성질
  2. C# switch 문 마스터하기: 문법, 예제, 모범 사례
  3. C# break 문: 사용법과 활용 시점 완벽 가이드
  4. C# continue 문: 루프 반복 건너뛰기 완벽 활용법
  5. 파이썬 pass 문 마스터하기: 실전 가이드
  6. Java 기초: 기본 문법 마스터하기
  7. C++ 핵심 문법과 객체 지향 기초 이해하기
  8. MATLAB 기초 마스터: 필수 구문 및 명령어
  9. C# 기초 문법과 OOP 개념: 클래스, 멤버, 식별자, 키워드 총정리
  10. 파이썬 기초 마스터하기: 문법과 기초 개념
분류예시세미콜론
표현식 문장x = 10; func(); i++;필수
복합 문장(블록){ int x; x=1; }불필요
선언 문장int x = 0; double pi = 3.14;필수
제어 문장if (x) ... while (x) ... for (...) ...본문 문장에 필요
레이블 문장label: stmt case 1: ... default: ...해당 문장 규칙 따름