C 기본 문법
기본 형태
1
2
3
4
5
6
7
8
#include <stdio.h>
int main(){
return 0;
}
위에 형태가 C를 사용하는 기본 형태다.
차근 차근 뜯어보자
1
#include <stdio.h>
해당 부분은 stdio.h이라는 헤더파일을 include 즉 포함한다는 의미로 외부 소스 파일에 정의된 변수나 함수를 쓰기 위해한다고 보면 된다.
여기서 stdio.h은 Tandard Input Output header 의 약자로 C에서 제공하는 입출력을 위한 표준 라이브러리다
1
2
3
4
5
int main(){
return 0;
}
여기서 int main(){} 부분은 프로그램이 가장 먼저 찾는 곳이며 이곳에서부터 실행을 시작하는 곳이다.
return 0;에 의미는 성공적인 종료이며 main()으로 return 되면 프로그램이 종료된다 C99 버전 업데이트 이후 이제는 개발자가 직접쓰지 않아도 성공적으로 종료되면 알아서 리턴하기 때문에 생략해도 문제는 없다.
주석
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
int main(){
// 한줄 주석
/*
여러 줄 주석
*/
return 0;
}
주석이란 코멘트로 자신의 코드에 대해 설명을 해주는 것 컴퓨터에는 아무런 도움이 되지 않는 것이므로 컴파일러는 이 주석을 완전히 무시해 버린다. 주석을 쓰는 습관을 들여야 나중에 남들이 프로그램을 잘 알아볼 수 있고 자신이 짠 코드를 시간이 지나고 자신이 못 알아보는 불상사를 막을 수 있다.