혼자 연구하는 C/C++ 2장 정리(첫 번째 예제)

2015. 2. 26. 20:58창고

728x90
728x90

1. 에러에 대한 대처

에러 - 문법상 명백하게 잘못된 점이 있어서 번역할 수 없음.

경고 - 의심스러워 보이는 문장이기때문에 일단 컴파일을 가능한 경미한 실수.


2. 프로그램의 구성 요소

사람이 쓰는 자연어의 품사와 비슷한 개념이 존재.


키워드(Keyword) - C언어 자체가 의미를 미리 정해 놓은 단어들이며 예약어.

ex) auto, case, char, int, long, void ... (C), asm, class, delete, mutable, new... (C++)


명칭(Identifier) - 변수나 함수 같은 것들은 자기만의 고유한 이름을 가질 수 있음.

ex ) GetString(), score

점수를 기억한다면 Score, 합을 계산하는 함수라면 GetTotal.

- 키워드는 쓸 수 없음.

- 알파벳, 숫자, 언더바로 구성.

- 첫 문자는 알파벳이나 언더바로만 올 수 있음.

- 대소문자 구분해서 사용.


상수(Constant) - 변수의 반대 개념으로 고정된 값을 가지는 식.

ex) 5, 638, 'A', '8', "Korea"


연산자(Operator) - 계산을 지시하는 기호들을 연산자.


구두점(Punctuator) - 단어들을 구분하고 뜻을 더 명확하게 전달하는 역할.

ex) ;, ,, " ", ' '...


공백 문자(White Space) - 스페이스와 탭, 개행 코드 등이 공백.


주석(Comment) - 설명을 위해 삽인되는 문자열.


키워드  명칭  구두점  구두점      상수    구두점

 char  Name   []       =     "Minhyuk"   ;






728x90
반응형