永发信息网

linux 中SUCCESS的值是不是为0啊 ,还有在linux中都用0表示真吗?另外一个问题

答案:2  悬赏:30  手机版
解决时间 2021-02-07 02:18
如果我想查看某个宏的值,该怎么查,如果我不知道那个宏在哪个头文件
最佳答案
你到底是说LINUX的命令行(SHELL)还是说LINUX下的C语言编程啊

LINUX的命令行,通常是以0表示成功
[root@localhost ~]#ls /tmp
0296001329 sess_2b9b30e06876b57bc35f6d6fc995ec5b2b48da21
[root@localhost ~]#echo $?
0
0表示命令执行成功
[root@localhost ~]#ls /abcdefghijkl
ls: /abcdefghijkl: No such file or directory

[root@localhost ~]#echo $?
1

如果是C语言中,则按惯例,非0表示真,0表示假。我是说惯例,具体请自已看函数说明。

其实不管是哪个,都是一个约定而已,不要死死地记住0就是成功非0就是失败什么的,要知道它返回的是什么东西。比如我目前就在用一个脚本,它的功用就是得到服务器(游戏服务器)的在线人数。它是个SHELL。那他返回0时我是不是说它成功?错!什么都不表示,只表示0人在线。
如果是在平时游戏运营中那这个0就表示失败或异常(没有人在线不是异常是什么?)。
全部回答
也许是的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
永兴隆五金店地址在哪,我要去那里办事
酒吧低音炮扰民归谁管
大康惠鞋城地址在哪,我要去那里办事
What do you think are the qualifications a
新松兴五金商店地址在什么地方,想过去办事
张柏芝背的那款LV包是什么型号.在内地跟香港
客家肠粉王这个地址在什么地方,我要处理点事
生于1993年9月23号(阴历8月初六)中午1点的
中兴五金店地址在什么地方,我要处理点事
旋风少女BG同人文 完结
( )决定个体是否愿意完成某些任务,即决定
蒙古族有什么大型活动
台山华源五金油漆店地址在哪,我要去那里办事
tim的《催眠曲》的歌词是什么?意思是什么?
大益茶旗舰店我想知道这个在什么地方
推荐资讯
入户墙体不对称门怎么装
儒轩文化办公用品商行在什么地方啊,我要过去
格力电器全国4S连锁专卖店NO.闽D00009怎么去
崩坏3外传探索关潜行刺杀怎么弄
It is only five minutes on foot from here
婚后公租房买下来改成妻子的名字!丈夫去世后
手机装上TF卡之后,如何将拍的照片存到存TF卡
排骨烧 排骨跟什么菜烧好吃
Viola高端美颜美体中心怎么去啊,我要去那办
化坪山地址有知道的么?有点事想过去
简要区别描述统计与推断统计?
巧祛疤蜂王胶是不是真的??
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?