매개변수 파트 하는데
main 함수전에
void 해서 쓰는 구간도 있고
int 해서도 쓰는 구간이 있는데 어떤 경우에 void 쓰고 어떤 경우에 int 쓰는거임?
void star(int n)
{
int i,j;
for(어쩌구){
for(어쩌구){
printf("h");
}
}
}
int add(int x, int y)
{
return x + y;
}
매개변수 파트 하는데
main 함수전에
void 해서 쓰는 구간도 있고
int 해서도 쓰는 구간이 있는데 어떤 경우에 void 쓰고 어떤 경우에 int 쓰는거임?
void star(int n)
{
int i,j;
for(어쩌구){
for(어쩌구){
printf("h");
}
}
}
int add(int x, int y)
{
return x + y;
}
별 차이 없는데 int 쓰는 게 나음
main 함수 말한 거 아니면 함수 리턴값의 자료형을 적는 거야
결과값이 없는게 void 있는게 int 라는 말인건가요?
말그대로 리턴이 업을때.. void* 리턴은 진짜 특수한경우 공부하가가보면 나옴
결과값이 없는게 void 있는게 int 인건가요?
그건 니 함수가 뭘 리턴할지에 따라서 다르겠죠
반환 안할거면(또는 return;) void를 반환할거면 그에 맞게 반환하면 됨
0을 반환할거면 int, 문자열이면 char* 이런식으로
친절한 설명 감샇바니다
생긴건 비슷한데 목적성이 좀다르긴하다. 보이드리턴은 함수 그자체가 목적이있고 인트리턴은 함수의 결과값에 목적이있고... - dc App
간혹 보이드 포인터 리턴로 다양한 타입의 리턴 받는 용도로 쓸수도있고 - dc App
친절한 설명 감사합니다
void는 리턴값이 없는 경우
덕분에 이해 됫습니다 다들 감사합니다