프로그램 기본 구성
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 |