c언어 배울때 int main()으로 뱌웠는데 인터넷에 코딩 보면 void쓰길래
int main()하고 void main()하고 차이가 뭐야?
익명(kjl9904)
2019-09-05 09:27
추천 0
댓글 10
다른 게시글
-
컴퓨터 관련 서적이 EBook으로 안나오는게 정말 아이러니 [5]Java(azur112) | 19.09.05추천 1
-
아직도 못만드는게 많은듯 [2]익명(106.102) | 19.09.05추천 0
-
한번 서류 광탈한 기업 다시 넣어볼까 [6]익명(106.102) | 19.09.05추천 0
-
근데 주작하는애들도 좀 불쌍하더라익명(106.102) | 19.09.05추천 0
-
후전드 근황.jpg [1]좆소빌런(180.67) | 19.09.05추천 0
-
한국도 컴공공급이 부족하니 비전공자유입이많긴함 [4]익명(106.102) | 19.09.05추천 0
-
컴공 졸업하고 국비 오는건좆소빌런(180.67) | 19.09.05추천 0
-
유튜브다운로더같은거 정적페이지로 운영가능하지않냐? [4]익명(106.102) | 19.09.05추천 0
-
나 국비할때 인서울 컴공도 졸업하고 오더라 ㅋㅋ [5]좆소빌런(180.67) | 19.09.05추천 0
-
1주일전부터 하루 3끼라는 패러다임을 깼다 [1]익명(61.79) | 19.09.05추천 0
진심임? - dc App
모를수도있지 이런질문 많이올라오지않냐 - dc App
리턴값타입임
원래는 int로 반환하는게 표준인데, 윈도우에서는 void로 해도 알아서 처리함.
void main은 반환값없이 도는거고 int main은 반환값이 int형인거고 처음 c배울때도 int main은 return 0안하면 디버깅할때 에러뜨잖아 void main은 그런거없고 - dc App
main -> 결국 함수임. void main() -> 파라미터가 없고, 반환형이 없는 메인함수 int main() -> 파라미터가 없고, 반환형이 정수형인 메인함수 int main(int a, int b) ->파라미터2개를 정수형 변수 a, b로 받고 반환형이 정수형인 메인함수 commandline, console 같은데서 굴리는 프로그램이나 스크립트면 실행결과에 따라 다른 처리를 해줘야 할때 있는데 그때 int형 main을 사용함. 윈도우에서 걍 연습용으로 하는거면 안해도 됨.
걍 리턴값에 따라서 프로그램이 어떤식으로 종료됐나 그거 알려주는 용도임 윗놈들 헛소리하고 있네
나이거 오늘 배웠는데ㅋㅋ 원래는 int가 정석이었는데 윈도우 초기형은 리눅슨가 그거 열화판이었대 그래서
아쉬바 왜 그대로 등록돼 main 함수앞에 int가 붙으면, 0을 내보낼때 프로그램이 종료되고 void면 함수가 끝날때( ' } ' 요거) 종료됨 원래는 int가 정석이었는데 윈도우 초기형은 리눅슨가 그거 열화판이었대 int를 받는 기능이 없다고 했나 하튼 그래서 윈도우에서는 void로 해도 알아서 int로 한거같이 됐다고 들엇음 기억이 정확히 안나네