在C语言中,子函数中最后只有return 0;没有别的返回值,是什么意思,什么时候用啊,

2025-04-06 19:01:13
推荐回答(3个)
回答1:

那是一种状态或结果。怎么判断子函数是否成功还是条件不满足?
如int sum(int i,int y)
{
if(i>y)
return 0;
else return 1;
}
从返回值就能知道了,返回0就代表i不大于y了;
为什么不直接在子函数里面成功就输出成功,失败就输出失败呢?还有返回干嘛?
通常一个程序里面有多个子函数,有些子函数要在某个子函数成功才能进行想一步的运算,那么看返回值就能该子函数是否应该运行了。
假定还有一个子函数为array;
调用:if(sum(6,7)==1)
array(....,...);//要子函数满足一个条件才执行array子函数。。。。

main里的返回值是用来告诉系统,“我”结束了。。

回答2:

定义空函数的时候,没有返回值

回答3:

只是示例代码,告诉你怎么写子函数和调用子函数。