重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这个在C语言中 除了main主函数供系统调用,一般返回0表示运行正确,其他表示可能程序存在问题。其他函数纯粹看编写者的兴趣了,不同人喜欢不同的方式。有的规定大于0的表示错误,有的规定小于0的表示错误,这些都是自己定义的。
成都创新互联是一家集网站建设,柳河企业网站建设,柳河品牌网站建设,网站定制,柳河网站建设报价,网络营销,网络优化,柳河网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
返回值可以赋值给其他变量,平常的值怎么使用,返回值也能怎么使用。主函数你说main嘛??这个可以不为0,没关系。
不能不返回
要么都不返回 要么都返回值。
对于你的要求,可以定义一个非法值。
比如 正确的时候返回1
错误的时候返回0
然后判断返回值即可。
就是说,你像一个豆浆机,你要传给函数的数据就是 要放入豆浆机的豆子,然后豆浆机自己的绞碎 磨粉的工作过程就是 你函数进行的操作,而豆浆机最终出来的豆浆就是你要的的函数的最终结果,也就是你的函数返回值。当然前提不是void型的,如果没有形参,也就是没有豆子,也就不存在返回值,也就是豆浆。你有参数传给函数(放入豆子)才会有函数返回值(豆浆)。差不多就这样理解吧。
所谓函数返回值是一个函数在运算结束以后向调用它的母函数或者系统反馈一个值,这个值可以是各种变量类型. 举个简单的例子: int add(int a,int b) { return (a+b); } int main() { int res; res=add(3,4); printf("%d",res); return 0; } 在主函数main中调用子函数add,并传递参数3和4过去,add经过运算后得到值7,通过return语句将得到的值返回给调用它的main函数供其使用,而在main中,返回值被用于给res赋值。 函数返回值就可以理解为解决一个问题以后得到的结论,把这个结论交给别人,就像写在书上成为一个定理,来让别人使用。
返回值是用来结束那个函数的~~就像for循环里的break可以终止循环一样的!!