HOT프로그래밍

#02 - #include 헤더파일에 대해 알아보자! 본문

#include <언어>/C

#02 - #include 헤더파일에 대해 알아보자!

NetShin 2018. 4. 24. 21:31

위 코드는 간단하게 콘솔창에 hello world를 출력하게되는 코드입니다




여기서 #include<stdio.h>를 빼면 어떻게 될까요?




결론만 먼저 말하면 오류가 뜨면서 실행조차 안될겁니다.


저희가 printf라는 함수를 호출하여 콘솔창에 "Hello World" 라는 문자열을 출력했습니다.




근데 여기서 printf라는 함수는 어디서 난 것 일까요?


바로 #include<stdio.h>가 printf함수를 정의해주는 역할입니다.


정확한 명칭은 '표준입출력헤더파일'이라고 하죠.


C언어에는 수많은 표준라이브러리들이 존재합니다. 


우리는 그 많은 라이브러리들중에서 <stdio.h>라는 표준입출력 헤더파일을 가져왔기 때문에


printf함수를 쓸 수 있는 것 입니다.

Comments