-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
int main(void)
21.03.04 20:12 작성 조회수 153
0
강의 중에서는 항상
#include<stdio.h>
int main(void)
로 입력을 했는데 오늘 학교 수업에서 교수님께서
int main()으로 'void'를 생략하시더라고요.
main() 괄호 안에 'void'를 쓰는 것과 쓰지 않는 것의 차이를 알 수 있을까요?
답변을 작성해보세요.
0
haon
2021.03.05
void는 비었다, 공백와 같은 의미입니다.
그래서 main함수의 경우 예외처리돼서 있어도 없어도 상관없습니다.(아마도?)
제 정보는 확실하지않으니 검색하는게 확실할거예요ㅠㅠ
0
haon
2021.03.05
지금어디를 공부하는지 모르겠지만 급하게 알고싶으면 섹션4를 보면 이해할 수 있을거예요.
기본적으로 아래코드와 같이 배치되어있을겁니다.
함수는 기본적으로 중요한게 4개있는데요, 함수이름, 반환값, 인수, 반환값형태입니다.
여기서 절대적으로 있는것은 함수이름과 반환값형태입니다.
"간단히 설명하면 아래코드의 경우 먼저 함수이름은 main입니다.
반환값은 return 0;입니다.
인수는 이번에는 없지만 main(여기)입니다.
반환값형태는 int입니다."정도로 알아두면 됍니다.
int main(){
return 0;
}
답변 2