return이란 무엇인가?
콩알눈
질문 제목 : 리턴이란 무엇인가?#include iostream
int dftest(int rt1=3, int rt2=10);
int main(void)
{
std::coutdftest()std::endl;
std::coutdftest(5)std::endl;
std::coutdftest(5,5)std::endl;
return 0;
}
int dftest(int rt1, int rt2)
{
return rt1*rt2;
}질문 내용 : return 에 대해서 정확하게 배우지를 않아서 그게 무슨 역활이며 무슨 뜻인지 잘 모르겠습니다
단순히 반복하는 문장이라면 for, switch, while등과 비슷하진 않을까요?
-
허리품
아...그렇군요 감사합니다
-
ComeOn
리눅스에서 socket()함수의 에러반환값은 -1입니다...함수반환값이 성공이냐 에러이냐는 함수만드는 사람마음입니다...꼭 0만 함수호출 성공했다는 말은 아니니 오해마시길.
-
가막새
0 : 정상적
그밖 : 오류가 발생했다는 소리입니다. -
도손
특정한 값일수도 있고 코드상의 무엇인가를 표기한다는 의미로 받아들이시면 편하실듯합니다
-
바다
그럼 리턴이 0이 아니고 1이나 이런 상수로 되있을때는 무슨 뜻인가요?
-
해긴
ㄳ합니다
-
가자
return 0;
관습적으로 return 0는 해당 소스코드에 이상이 없음을 알리는 표시와 같이 사용되어왔습니다.
아랫쪽의 리턴은 함수를 정의하는 곳에서 이루어진 것으로 리턴 값을 함수의 값에 넣어주고, 리턴값을 가지게된 함수는
함수가 호출된 호출부로 돌아가 그 안에서 해당하는 곳에 값이 대입되게 됩니다. -
은솔
되돌아가다. 해당 함수를 호출한 곳으로...
-
agine
말 그대로 반환 ㅋㅋ