병호의 IT새싹키우기

C프로그램의 구성 요소 본문

C프로그래밍

C프로그램의 구성 요소

병호네 2025. 10. 28. 23:07

C프로그램을 구성하는 토근의 종류

  • 예약어(키워드):C에서 고유한 문법 및 의미가 정해진 단어
  • 명칭: 변수, 함수등을 식별하기 위해 정의하는 이름
  • 상수: 값이 변하지 않는 자료(정수, 실수, 문자 등)
  • 문자열: 큰따옴표로 묶인 문자 시퀀스
  • 구두점 고유한 문법 및 의미가 정해진 기호   예: =. +. -. *, / 등의 연산자나 ' ; ', ' , ', 괄호 등의 구분자
  • 설명문: 프로그램에 대한 주석   /* */ 또는 //

문법과의 의미에 맞게 토큰을 나열하여 프로그램을 작성해야함

 

예약어(reserced word, keyword)

C에서 고유한 뭋법 밒 의미가 정해진 단어

  • 정해진 용도가 아닌 다른 용도로는 사용할수 없음

예약어 종류

  • 자료형 관련 예약어: char. int. float. short, long, double, unsigned, struct, union, enum, void, typedef 등
  • 기억 관련 예약어: auto, static, extern, register, volatile, sizeof 등
  • 제어 관련 예약어 : if, else, switch, casr ,default, for, while, do, break, coninue, return 등

 

명칭(identifier)

프로그램 내의 여러가지 요소를 식별하기 위해 정의함

  • 변수, 함수 등

명칭 정의 규칙

  • 영문자(대/소문자 구분함)와 숫자의 조합으로 만듬
  • 명칭의 첫 문자는 영문자나 밑줄( _ ) 이어여 함
  • 특수문자를 사용할 수없음(단, 밑줄은 사용할 수 있름)
  • 문자 사이에 공백이 있어서는 안됨
  • 예약어를 사용할 수 없음.

 

 

상수(constant)

  • 수치 상수, 문자상수, 문자열 상수

 

연산자(operator)

여러가지 유형의 연상을 표현함

  • 산술 연산, 관계연산, 논리 연산, 비트 연산, 대립 연산등

연산의 대상을 피연산자라고 함

  • 연산의 종류에 따라 1~3개의 피연산자가 사용됨

 

설면문(comment, 주석문)

프로그램에 대한 설명을 작성하는 문장

  • 임의의 형식으로 작성하며, 컴파일러는 설명문의 영역은 무시함

작성 방섬

  • /* 와 */ 사이에 작성한 모든 문장은 설명문임
    여러줄에 걸친 긴설면문을 작성할때 편리함
  • // 기호 이후의 문장은 그랭의 끝까지 설명문임
    간단한 설명문을 작성 할 때 편리함

'C프로그래밍' 카테고리의 다른 글

변수  (0) 2025.10.29
자료형과 상수  (0) 2025.10.29
C프로그램의 에러와 경고  (0) 2025.10.28
C프로그램의 작성  (0) 2025.10.28
C언어의 개요  (0) 2025.10.28