헤더 파일 포함
# : 전처리기(preprocessor)
컴파일러가 하는 일 : 소스 코드 컴파일
전처리기가 하는 일 : 컴파일러가 동작하기 전에 소스 코드에 여러 추가 작업
#include< > : 헤더 파일(Header File)을 포함하라는 전처리문
헤더파일(Header File)
C언어 및 C++에서 사용하는 일종의 레퍼런스
외부 소스 파일에 정의되어 있는 변수나 함수를 사용하기 위해서 만든다.
표준헤더
컴파일러가 기본적으로 지원
사용자 헤더
사용자가 임의로 만든 헤더
헤더 파일 사용 방법
#include <전역 헤더 이름>
< > : 컴파일러에서 환경에 따라 지정된 Spec 경로 또는 명시적으로 지정한 경로에서 파일을 찾음
(#include <stdio.h>) 대표적인 사용방법
#include "상대 경로 헤더 이름"
" " : 해당 소스파일이 위치한 경로에서 파일을 찾음
(#include " ../common/common.h") 이런 식으로 사용 가능
stdio.h_Standard Input/Output Header File
Standard Input/Output : 표준 입/출력
표준 입/출력에 관한 정의와 선언이 있는 파일
stdio.h을 포함 함으로써 표준 입/출력에 관한 함수를 사용할 수 있게됨
Main
int main()
int : Integer(정수)
main : 프로그램의 진입점, 시작부분
()
함수 호출 연산자(Function Call Operator)
{}
로컬 범위(Local Scope) 지정 기호
;
Semicolon(세미콜론) 종결 부호로 사용
모든 선언문 끝에 종결 부호를 사용해주어야 함
printf("Hello, World!");
stdio.h(표준 입/출력 헤더파일)에 정의 및 선언되어 있는 표준 출력 함수
return 0;
int main()와 연관있음
int main()이라는 함수를 return 0;로 대응
int main(void) 해석
함수의 이름(식별자)은 main이며
반환유형은 int형
매개변수는 void로 없음
프로그램 진입점 및 시작점임으로 원형은 선언하지 않음
때문에 int main()의 마지막에 return 0;으로 대응을 해준것
'공부 > C' 카테고리의 다른 글
C_변수(Variable), 상수(Constant) (0) | 2023.03.20 |
---|---|
C_이스케이프 시퀀스(Escape Sequences) (0) | 2023.03.17 |
C_주석(Comments) (0) | 2023.03.17 |
C_Main에 대해서 (0) | 2023.03.16 |
C 언어_출력 (0) | 2020.04.03 |