1. C 언어의 식별자 (명명 규칙)
  ㅇ 例) 변수명,상수명,함수명 등
  ㅇ 사용 가능 문자 : `알파벳 (a~z,A~Z)`, `숫자 (0~9)`, `밑줄 (_)`
  ㅇ 첫 글자 : 반드시 `영문자`, `_` 만으로 시작해야 함
  ㅇ 대소문자 구분
  ㅇ C 언어 예약어를 쓸 수 없음
  ㅇ 글자수 제한 없음 
     - 단, 적어도 63자 이하의 내부 이름(외부 이름은 31자)을 제대로 처리할 것을 강제함
2. C 언어의 문장
  ㅇ 문장 
     - 표현식 끝에 `;( 세미콜른)`을 붙이면 항상 문장이 됨
     - 문장 구성 : 예약어,표현식,기호(괄호,콜론 등)들이 나열되어 구성됨
  ㅇ 주석 
     - /* */ : 프로그램 내 어느 위치라도 설명문 삽입 가능 (범위 주석)
     - // : 해당 줄에 나타나는 위치 이후 설명문으로 간주 (한 줄 주석)
  ㅇ 코드 블록의 범위 : 중괄호 {}
     - 함수 정의, 제어문(반복문,조건문 등) 등에 사용
3. C 언어의 예약어(키워드)들
  ㅇ 필수 예약어들
     - auto, break, case, char, const, continue, 
     - default, do, double, 
     - else, enum, extern, float, for, goto, if, int, long, register, return,
     - short, signed, sizeof, static, struct, switch, 
     - typedef, union, unsigned, void, volatile, while
  ㅇ 용도별 예약어 구분
     - 자료형
        . char, double, float, int, long, short, signed, unsigned 
           .. (Basic Data Type : char, double, float, int)
           .. (Qualifier : 부호 signed, unsigned, 크기 short, long)
        . enum, struct, union, void
     - 제어문 : break, case, continue, default, do, else, for, goto, if, return, switch, while
        . 조건문 :  if, if else, switch case
        . 반복문 :  for, while, do while
        . 분기문 :  break, continue, goto, return
     - 기억클래스 :  auto, static, extern, register
     - 기타 예약어들 :  const, include, sizeof, typedef, volatile
        . const 변경자 :  기호 상수를 만듬
        . 자료형 크기 확인 연산자 : sizeof
        . 배열   :  [ ]
        . 포인터 :  *