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; }
이렇게 쓰시면 완벽하게 되요 :)