본문 바로가기
C언어

[C언어] #include <stdio.h>

by 전재경 2023. 3. 23.

항상 첫 줄에

#include <stdio.h>

이렇게 적어줬는데 이유를 모르게 무작정 따라만 했다.

#include <stdio.h>

int main(void){

return 0;
}

기본 뼈대가 이렇다기에 이렇게 매번 작성을 하고 코드들을 작성을 했다.

 

이유가 무엇일까 ?

 

#include <stdio.h>

#include : 포함시킨다는거다. 무엇을 ? <stdio.h>라는 것을

그렇다면 <stdio.h>는 무엇일까?

 

풀어쓰자면 standard input output header file 라는 뜻이다.

표준 입출력 파일

 

말하는 입출력은 어떤 것일까 ?

키보드, 마우스, 스캐너, 마이크 등과 같은 입력 장치 중 표준은 키보드

모니터, 프린터, 스피커 등 출력 장치 중 표준은 모니터

이렇게 된다.

 

그렇다면 stdio.h 파일은 어디 있을까 ? 그건 컴파일러마다 다르다.

보통은 컴파일러가 설치된 디렉터리 아채 include 디렉터리 아래에 있다.

 

stdio.h 파일은 언제 사용할까 ?

putchar
printf
puts

getchar
scanf
gets

이처럼 기본 입출력 함수를 사용할 때와

 

fopen
fgets
fgetc
fprintf
fputc
fputs

 이렇게 파일 입출력 함수를 사용할때다.

 

사실 stdio.h 파일 안에는

함수의 원형이 선언되어 있습니다.

위에서 말한 함수의 생김새가 있다는 말이다.

 

참고:

 

C언어 <stdio.h> :: 표준 입출력 함수 헤더 파일

안녕하세요. 오늘은 갓 C언어에 입문한 꼬꼬마들에게 도움 되는 내용입니다. 항상 첫 줄에 적어주는 #incl...

blog.naver.com

 

'C언어' 카테고리의 다른 글

[C언어] 특징 및 소프트웨어 개발의 단계  (0) 2023.07.12
[C언어] 함수  (0) 2023.03.24

댓글