* 프로그래밍 언어의 특징 *

  1. 시작이 있다.
  2. 사용자의 입력이 가능해야 한다.
  3. 입력된 정보를 저장할 수 있어야 한다
  4. 사용자에게 정보를 보여줄 수 있어야 한다
  5. 연산을 할 수 있어야 한다
  6. 조건에 따른 처리가 가능해야한다
  7. 반복적으로 수행 가능 해야한다

* C언어 특징 *

1) 구조화 된 언어를 사용

2) 어떤 환경에서도 돌아갈 수 있다는 이식성

3) 확장성이 좋고 표현법이 다양

4) 생산성이 높다

 

* C언어 문장 서술 방식 *

단일 서술문과 복합 서술문으로 나뉜다.

 

1)단일 서술문

 

* 논리적 최소 명령 실행 단계

 

* 세미콜론(;)으로 구분 -  문장 분리자(;)

    세미콜론은 문장을 종결x , 분리하는 것

    세미콜론이 있어야 한 문장이라고 취급

 

* 컴파일러가 명령이 존재하지 않는 하나의 문장으로 해석하기 때문에

    한줄에 두가지 이상 써도 되고

    여러 줄에 걸쳐서 써도 됨

   

 

2) 복합 서술문

 

* 단일 서술문 여러개를 중괄호( {} )로 묶어 놓은 형태

 

* 중괄호가 서술문과의 구분을 담당 ( 문장의 분리자 역활 ) - 추가의 ;필요 없다

 

* 중괄호 뒤에 세미콜론을 사용 가능하지만 안해도 됨

  세미 콜론이 하나 더 있으면 서술문이 하나 더 있는 것으로 생각한다. 안하는 게 좋음

 

 

3)주석문

 

* 소스 파일의 메몰르 남기기 위해

  /*  메모 */

  //메모

 

* 컴파일러는 주석문을 번역하지 않는다.

 

* 주석문은 짝을 잘 지어 줘야 한다.

 

*주 석문 안에 주석이 들어가면 에러 뜬다

 

 

4) 예약어

 

* 프로그래밍 문법에 사용되는 단어

 

* 변수이름으로 예약어 사용 불가

 

* c언어에서는 예약어와 키워드로 사용되는 단어가 같다

  (while, main, char, int, for, do ,while, double, float,...

 

 

'study > C or C++' 카테고리의 다른 글

c++ 소수점 자릿수 출력  (0) 2021.06.29
[set] 공부  (0) 2021.04.08

+ Recent posts