c语言函数调用时什么时候要return?什么时候不要return?
7个回答
展开全部
主函数前有void时是无返回值的,所以不用return.如果没有void,一般就要用return了。如:
void mian()
{
……
}
……
return(x)
……
void mian()
{
……
}
……
return(x)
……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看函数是否需要返回值.
如果函数定义为void function() 就不需要调用return
若定义为 int function()或者char function()类似这样有返回值的函数 就必须在函数中给出返回值,也就是要return
如果函数定义为void function() 就不需要调用return
若定义为 int function()或者char function()类似这样有返回值的函数 就必须在函数中给出返回值,也就是要return
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
return最好用在以下几个方面:
1.返回函数是否运行成功的状态,(1/0)
2.返回查找到的数组角标
3.返回2者比较的结果
4.返回递归的结果;
5.返回某一个值,注意,是一个。
其余的情况,不推荐楼主使用,如果楼主需要函数可以改变多个值,用指针就可以了。
1.返回函数是否运行成功的状态,(1/0)
2.返回查找到的数组角标
3.返回2者比较的结果
4.返回递归的结果;
5.返回某一个值,注意,是一个。
其余的情况,不推荐楼主使用,如果楼主需要函数可以改变多个值,用指针就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
理论上只要不是void或有break都应当调用,return用来返回一个值。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询