C语言中的返回值的用途是啥?主函数与子函数中的return语句有何不同?那种函数需要返回值?

问题描述:

C语言中的返回值的用途是啥?主函数与子函数中的return语句有何不同?那种函数需要返回值?
1个回答 分类:综合 2014-11-28

问题解答:

我来补答
eturn 代表了一种状态.或者是一种结果.
比如有函数原型 bool open(...)
他要求返回的是bool类型.
那么我就可以用bool代表成功或者失败.即表示函数执行的功能,成功或失败.
int open(..) 这里只是举个例子
我可以让他返回 -1,0,1 ...等等.
我可以让-1 代表 文件打开失败
0 代表文件存在,但是无法打开
1 代表文件打开成功.
2 代表文件不存在等等
int add(int a,int b) // 要求返回int 那么我可以直接把a+b 的值 返回
return a+b
自拟定义.返回值是非常有用的.
 
 
展开全文阅读
剩余:2000
上一页:画钩的
下一页:速率
也许感兴趣的知识