언어 c언어에서 궁금한게 있어서요
2006.04.05 21:59
c언어를 처음으로 배우고 있는 왕초짜입니다.
맨 뒤에 return 0;이라고 쓰던데
왜 쓰는 건지 궁금합니다.
그리고 0이 아닌 다른 수를 쓰면 어떤 건지도 궁금해요.
설명해주시면 감사하겠습니다.
맨 뒤에 return 0;이라고 쓰던데
왜 쓰는 건지 궁금합니다.
그리고 0이 아닌 다른 수를 쓰면 어떤 건지도 궁금해요.
설명해주시면 감사하겠습니다.
댓글 9
-
로안
2006.04.05 23:16
-
랑유
2006.04.06 20:02
훌쩍 시험이 코앞이라 걱정이에요ㅠ |+rp+|3315|+rp2+|3316|+rp3+|qna -
Meticro
2006.04.07 06:04
아;;; 그거 재귀함수에서 쓰는 return 0; 말하시는 거죠? 이거는 참이 아니니까 무조건 재귀함수에서 빠져나가게 됩니다(즉 0은 참이 아닌 거짓이라는 거죠 0이아닌 모든수는 참입니다.)|+rp2+|3320|+rp3+|qna -
OverGM
2006.04.11 09:44
일단 BOOL 형이 아니고 int 형이기에 0은 false로 취급되고 나머지 수는 true 로 취급됩니다.
return 0; 의 의미는 문제가 없다고 플랫폼에 전달해주는 역할을 합니다. ^^ ;|+rp2+|3352|+rp3+|qna -
랑유
2006.04.11 20:44
댓글 달아주셔서 고마워요^ㅁ^ / 덕분에 도움이 되었습니다 / 아직도 알 듯 말 듯하긴 하지만ㅠ|+rp2+|3353|+rp3+|qna -
RPG무법자
2006.04.28 00:08
return 0 은 그 함수의 리턴 값을 0 으로 해서 성공시키겠다는 뜻입니다.
return 쓰면 종료 되고요..
int main 썼을때는 return 이 필요하지만
void main 쓰면 return 필요 없습니다.
책 사서 공부 해 보세요.
답변들이 다 별로네...|+rp2+|3450|+rp3+|qna -
무라도배라
2006.05.04 20:43
설령, int main을 사용하고 return 0를 안써도, 요즘 컴파일러는 제데로 컴파일 가능합니다. Function이 메인일 경우에는 컴파일러가 "아, 사용자가 return 0 쓰는거를 잊어먹었구나" 라고 판단하여, 자동으로 return 0를 시행해 줍니다.|+rp2+|3467|+rp3+|qna -
OverGM
2006.05.11 08:17
추가로 말씀드리자면 만일 어떠한 변수에 함수를 할당한다고 치면 그 함수의 반환값이 변수에 저장됩니다.
그럴 때에 함수에 return 값이 필요한 것이지 무조건 0을 한다고 해서 성공시킨다고 볼 수는 없겠지요?
그리고 void는 값을 반환하지 않는다는 것을 의미하기에 저렇게 설명해주지 않아도 void 형의 개념을 설명해주는 편이 나을 것이라 생각되네요 ^^ ;|+rp2+|3512|+rp3+|qna -
MrGeek
2006.08.16 18:14
MAIN 과 같은 진입점함수에서 보신것같은데요
사실 요즘 무치형의 진입점함수를 보통 사용하고있지만
프로그램이란 애초에 시작과 끝이 있어야한다고 하여
몇몇 코더들은 이를 "틀린방법"이라 정의하고도 있습니다.|+rp2+|4023|+rp3+|qna
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
187 | rpg xp 캐릭터 칩 수정 하는 방법 | 호야군☆ | 2006.05.31 | 295 |
186 | rpg xp 캐릭터 칩 수정 하는 방법 | 향단 | 2006.05.29 | 346 |
185 | 클리어 세이브가 안되는군요 [1] | 나루(호)토? | 2006.05.26 | 73 |
184 | c언어 시작 하는 사람인데요... | TitanBlow | 2006.05.20 | 4 |
183 | c언어 시작 하는 사람인데요... [1] | 기다림의끝 | 2006.05.19 | 89 |
182 | \r 이 뭔가요?(복구라고 나와있는데 뭔소린지...) [5] | leecyid | 2006.05.10 | 102 |
181 | 대략 | leecyid | 2006.05.10 | 65 |
180 | C++ 질문입니다. 부디 고수들님들 답변 부탁드립니다.. [1] | 무라도배라 | 2006.05.04 | 89 |
179 | 글시가 안보입니다! | 빛과 어둠 | 2006.05.04 | 4 |
178 | RPGXP 아이템창 스크립트에 관해서.. [1] | 머리아퍼~ | 2006.05.02 | 294 |
177 | 그림잘그리는 방법 [4] | 코로네 | 2006.04.23 | 77 |
176 | 닝구님 꼭 봐주세요 전투 애니 2 에서 입니다 [1] | 관창이 | 2006.04.20 | 95 |
175 | C++처음 시작한 사람입니다,... [3] | jong1457 | 2006.04.19 | 145 |
174 | rpg2000 어디서 다운 받나요?? ㅜ | 겜만들고싶당 | 2006.04.15 | 250 |
173 | 음.. VB에서 | 카디 | 2006.04.15 | 62 |
172 | rpg2000 어디서 다운 받나요?? ㅜ [1] | 겜만들고싶당 | 2006.04.15 | 315 |
» | c언어에서 궁금한게 있어서요 [9] | 랑유 | 2006.04.05 | 97 |
170 | 알피지만들때요 [1] | RPG만드는중 | 2006.04.02 | 39 |
169 | rpgxp 스샷 어케 올리죠? | 노란상자 | 2006.03.15 | 375 |
168 | 캐릭터만드는데... | Ress | 2006.03.12 | 8 |
-ㅅ-;; 어려워서 알아들을수가..
저도 그런 숫자의 개념은 모르겠더군요.
이제 겨우 변수선언을 안 참이거든요..(!)|+rp2+|3315|+rp3+|qna