C언어의 기초 문법

main 함수

C언어에서 main(우선)으로 실행되는 부분

 main "함수"는 나중에 알게 될 텐데, C언어는 프로그램이 시작되면 무조건 main부터 찾게 됩니다. main함수 안에 코딩을 짜야 명령어가 실행됩니다. main함수는 이렇게 씁니다.

#include <stdio.h>
#include <stdlib.h>

int main()
{
    /*coding...*/
}

위에 main을 쓰고, 중괄호 안에 명령어를 쓰면 그 명령어가 작동됩니다. 다음부터는 그냥 main 안에 있다고 생각해주세요. 생략하겠습니다 ;)

그런데, main 앞에 있는 int 보이시나요? 이 int는 정수(-21억 ~ +21억)를 의미하는데, main함수 안에 있는 int는 main의 반환값을 의미합니다. 자세한 내용은 함수에서 봐주세요.

반환값에 따라서 반환을 해야 하는 값이 다른데, 반환값을 정하지 않으면 무조건 0으로 반환됩니다. 이것을 바꾸려면 "return 반환값"을 쓰시면 됩니다.

#include <stdio.h>
#include <stdlib.h>

int main()
{
    /*coding*/
    return 0;
}

이렇게 쓰시면 완벽하게 되요 :)

댓글

댓글 본문
버전 관리
Joel
현재 버전
선택 버전
graphittie 자세히 보기