반응형
안녕하세요 판타지코딩입니다!
오늘은 C언어의 코드를 보면 가장 자주 볼 수 있는 'int main()'이 어떤 의미인지 공부해보겠습니다!
C언어를 공부하기 위해 코드를 열어봤지만, 처음부터 나오는 문장인 'int main()'이 이해가 되지 않으시는 분들이 많으실겁니다.
오늘은 int main() 에서 의미하는 int가 무엇인지 알아보고, main은 어떤 함수인지 알아보겠습니다.
그럼 간단한 코드를 보면서 설명드리겠습니다.
#include <stdio.h>
int main()
{
int a;
a = 1;
return 0;
}
간단한 코드를 작성해보았습니다.
stdio.h 라는 헤더파일을 추가하고, int main()으로 코드를 시작했습니다.
여기서 int main()은 메인함수를 의미합니다.
함수를 실행할 때 가장 기본이 되는 코드입니다.
int main() 의 int는 반환형을 의미합니다.
메인 함수의 가장 마지막 줄을 보시면 return 0; 이라는 문장이 있습니다.
int main() 에서 int라는 반환형을 갖는 함수이기 때문에 정수를 반환합니다.
그러므로 return 뒤에 반환하는 숫자는 0으로 정수를 반환한 것입니다.
오늘은 이렇게 메인함수에 대해서 공부해보았습니다.
감사합니다!
반응형
'C언어' 카테고리의 다른 글
C언어 return 0 이 무엇일까? / return / C언어 기초 (0) | 2022.05.23 |
---|---|
C언어 for문 / 반복문 / for 반복문 / C언어 기초 (0) | 2022.05.22 |
C언어 자료형이 무엇일까? / int char float / C언어 기초 (0) | 2022.05.19 |
C언어 stdio.h가 무엇일까? / 헤더파일 / 전처리기 / C언어 기초 (0) | 2022.05.18 |
C언어 변수가 무엇일까? / 변수 만들기 / C언어 기초 (0) | 2022.05.17 |