본문 바로가기

개발/C

[C언어 기초] C언어 기본 구성

반응형

프로그램 기본 구성

1. 함수

  - 특정 인자를 받아 결과 값을 반환하는 개체

  - C언어 프로그램은 하나 이상의 함수가 모여 있는 프로그램

 

2. 함수 형태

  int main (void) // 출력형태, 함수이름, 입력형태

 { 

    함수의 몸체

  }

  - 함수이름 : 실행하고자 하는 함수의 이름

  - 입력형태 : 함수를 실행할 때 전달할 인자의 형태

  - 출력형태 : 함수가 실행되고 종료될 때 반환되는 값의 형태

  - 함수의 몸체 : 함수의 실행 내용

 

3. 메인 함수

  - C언어 프로그램의 가장 핵심이 되는 함수

  - 메인 함수의 호출은 프로그램의 시작을 의미하고 메인 함수의 끝은 프로그램의 종료를 의미 함

  - 일반적인 함수 호출은 사용자가 하지만 메인 함수의 호출은 운영체제가 함

 

4. 헤더 파일

  - 함수의 선언이 포함되어 있는 파일

  - 확장자는 .h 를 사용

  - 사용자는 미리 정의되어 있는 함수를 사용하기 위해서는 그 함수가 선언되어 있는 헤더파일을 포함해야 함

  - 예를 들어 printf라는 함수를 사용하기 위해서는 printf가 선언되어 있는 stdio.h 라는 헤더파일을 포함해야 함

  ※ stdio : standard input output 의 약자로 표준입출력관련 함수들이 선언되어 있음

 

5. 주석(comment)

  - 컴파일의 대상이 되지 않는 코드, 즉 프로그래머가 코드 중간에 메모를 하기 위한 용도로 사용

  - 주석은 내가 만든 코드를 다른 사람이 봤을 때 이해하기 쉽게 하기 위함도 있지만 내가 만든 코드일지라도

    시간이 지나면 잊어버릴 수 있기 때문에 적절한 주석은 필수

  - 주석의 사용방법

   ⊙ 여러 줄에 걸쳐 사용 시 : /* 주석 내용 */

   ⊙ 단일 행에 사용 시 : // 주석 내용

 

7. 특수 문자(Escape Sequence)

  - 키보드에 나타나지 않는 문자나 화면에 출력되지 않는 제어문자를 사용하기 위한 문자

  - |(백슬러시)로 시작

  ※ | 기호가 나타나지 않는 환경은 \ 기호가 백슬러시

  - 특수 문자의 종류

 

 문자

기능 

문자 

 기능

 |n

다음 줄로 이동(New Line)

|t 

탭 간격만큼 이동 

 |r

줄의 처음으로 이동(Carriage return) 

 |a

내부 스피커를 통해 경고음 출력 

 |b

왼쪽으로 커서 이동(Backspace) 

 |0

널(NULL)문자 

 ||

백 슬러시(|) 문자 출력 

|"

큰 따옴표 출력 

반응형

'개발 > C' 카테고리의 다른 글

[C언어 개발] 야구 타율계산기  (0) 2020.04.15
[C언어 기초] C언어란?  (0) 2020.04.15
[C언어 기초] C언어의 역사와 특징  (0) 2020.04.15