永发信息网

C函数一般返回“1”表示函数成功结束,还是返回“0”表示成功结束?

答案:6  悬赏:80  手机版
解决时间 2021-11-15 15:11
C函数一般返回“1”表示函数成功结束,还是返回“0”表示成功结束?
最佳答案
来看看这个可能对你有点启示:
if(!create()) ......
这个东西表示如果创建不成功则......
所以create()地返回值为0时表示不成功比较多。
但是在C++下面的主函数不是这个定义的。而是返回0表示成功。这个因为这个返回值将会返回给系统告诉系统这个程序是不是正常结束。返回不同值有意义,所以才采用返回0表示成功。
全部回答
1
这个看你个人的定义了
如果是自己写的函数,那就由你决定(不过人们大多习惯用1表示函数执行成功)
main函数的返回值用来告诉操作系统该函数是成功还是失败,返回值为0代表程序执行成功,返回值非0则表示失败.
此外,一些库函数的返回值要看它的说明文档
如果 用if(返回值)判断的话,那就是“非0即真”原则了
我估计你问的是这个
在C语言中,一般用非0的值代表真,用0代表假
为了便于判断函数调用是否成功,可以 if(!sum()) 判断是非零的值,然后接着写错误处理代码。

当然,对于独立开发的程序来说,这根据个人习惯来写返回值
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求下列英语句子翻译 “Before learning to be
艾草,生姜,盐合在一起的功效
椒盐炒蟹怎么做
觳觫的词语出处
凤台高速出口离河南柱马店出口有多少公里有多
同亨生物的董事长许彬是西藏人吗?
请问那个ws后面那个很小的数字3怎么用键盘在
停车场(平桥路)(平桥路与新街路交叉口南50米
面包中种法面团要和硬一些吗
骚猪pdd每天几点直播
连云港市劳动就业管理处地址好找么,我有些事
用,2,3,7,8,怎么运算得24算式什么
正规公司是采购负责搬运货物到仓库再由采购办
郑光河祖厅对联九个字
HBVDNA检查报告单显示是2.6E+05是什么意思
推荐资讯
SNMP中哪几类管理操作,其作用分别是什么?
对于新C有人和我是一个态度么
三星one5时尚版(G520)
肉烧干豆角丝的家常做法大全怎么做好吃
F1赛车手的身体素质到底有多强
电玩城地址在什么地方,我要处理点事!
1988年两元钻井海上平台邮票价格
草莓的含义是什么
嘉纳影城(建三江店)地址在什么地方,想过去办
为什么风水中别墅前方忌有孤岛
小船在静水中速度为3米每秒,渡过一条宽150米
集丽舫丝颂店地址有知道的么?有点事想过去!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?