리턴질문입니다.
달님
2023.04.01
질문 제목 : 질문 내용 :
int add(int i,int j)
{
int result=i+j;
}
int main(){
int d;
d=add(3,4);
printf(%d \n,d);
}
int add(int i,int j)
{
int result=i+j;
retun result;
}
int main(){
int d;
d=add(3,4);
printf(%d \n,d);
return 0;
}
리턴형을 써도 안써도 똑같습니다.
그런데 굳이 리턴형을 쓰는이유가머죠?
단지 리턴에서 나온 7의 형을 정해주기 위해
리턴형을 써주는건가요?
리턴이 필요한이유 예를들어 설명좀 부탁드려요 ㅠ
-
하예라
int add(int i,int j)
{
int result=i+j;
printf(\test\);
}
라고 add 함수를 바꾸어 보시고 실행해보십시요...
전혀 원치 않는게 나올겁입니다..
그런게 return을 써야 하는 이유이죠...