拳王阿里逝世视频:c语言菜鸟问题2

来源:百度文库 编辑:高校问答 时间:2024/04/29 03:46:23
在下面的一个函数中:
void inv(int x[],int n)
{
int temp,i,j,m=(n-1)/2;
for(i=0;i<=m;i++)
{j=n-1-i;
temp=x[i];x[i]=x[j];x[j]=temp;}
return;
}
inv是一个不返回值的函数,为什么有一个return?

这个return只是返回函数,但后面没有内容,也就是没返回值,有时需要return是需要直接跳出函数,回到调用处,不执行函数下面的内容,这是一个技巧,return返回值为空,当然是可以的.

return; 相当于 return void;
就是什么都不返回。当然,可以去掉。

return; 相当于 return void;就是什么都不返回。当然,可以去掉。