반응형
main.c
"Hello World"를 출력하는 간단한 파일을 이용해 c, c++의 최소한의 문법을 이해해 보려고 한다.
#indluce <stdio.h>
int main(void){
printf("Hello World\n");
return 0;
}
#include <stdio.h> 헤더 파일
파일을 작성할 때 가장 먼저 샵을 입력한 후 include <stdio.h> 헤더 파일을 포함시킨다. 헤더 파일은 프로그램을 구동하는데 필요한 자료들을 넣어주는 과정이다. 그렇기 때문에 이름이 헤더 파일이고 확장자도 header의 h이다. stdio는 standard io의 줄임말인데 io는 또 input output의 줄임말이다. 다시 말해서 표준입출력을 말하고 기본적으로 사용하는 입출력 함수들을 포함하고 있다.
main()
메인 함수는 c, c++ 프로그램의 기본 몸통이라고 볼 수 있다. 프로그램이 실행된다는 건 이 메인 함수가 실행된다는 말과 같은 말이다. 이 함수 내에서 여러 가지 작업들이 작성되고 이어지면서 하나의 거대한 프로그램이 만들어진다.
printf()
printf는 stdio.h가 갖고 있는 가장 기초적인 함수중 하나로 입력받은 값을 출력하는 기능을 갖고 있다.
; (세미콜론)
세미 콜론은 코드와 코드 사이를 구분 짓는 구분 자이다. 컴퓨터가 각각의 코드를 올바르게 인식하도록 돕기 위해 코드를 작성한 후 마지막에 세미콜론을 작성해 준다.
return 0
프로그램이 종료되었음을 뜻한다. 보통은 필요한 값을 return, 즉 반환시킬 수 있지만 아무런 작업을 하지 않을 때는 0으로 그냥 프로그램이 끝났다는 것만 알려준다.
반응형
댓글