作业帮 > 综合 > 作业

请问在C程序中下面这个语句表示什么意思?return;

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/14 10:13:41
请问在C程序中下面这个语句表示什么意思?return;
它与return0;语句什么区别
int fun() {
return 0; // 函数将返回的值为0
// 而且此函数不能用“return;” ,因为int fun() 要求返回值为int型哦
...
}
void fun() {
return; // 函数没有返回值(或者说返回值为空),仅表示退出函数结束
// 而且此函数不能用“return 0;” ,因为void fun() 没有返回值哦
...
}
// 区别:
return 0; //用于返回int/float/double/...等数值的函数里
return; //仅用于返回void的函数里,这只是为了在返回值为void的函数,
//退出时的一种方便, 在返回值为void的函数里,可以没有"return;"语句