教育房产时事环球科技商业
投稿投诉
商业财经
热点动态
科技数码
软件应用
国际环球
晨报科学
新闻时事
信息智能
汽车房产
办公手机
教育体育
生活生物

1在c语言中是什么意思(c语言1和0哪个是真)

  基本上,没有人会将大段的C语言代码全部塞入 main() 函数,更好的做法是按照复用率高,耦合性低的原则,尽可能的将代码拆分不同的功能模块,并封装成函数。C语言代码的组合千变万化,因此函数的功能可能会比较复杂,不同的输入,常常产生不同的输出结果。
  不同的输入,常常产生不同的输出结果C语言函数的返回值
  C语言函数可以通过返回值表示输出结果,例如 log() 函数的返回值会根据不同的输入,返回不同的值。再比如,我们定义一个函数 myopen(),用于打开某个文件,那么,这个函数要么能够成功打开文件,要么打开文件失败,这时,可以通过返回值区分"成功"和"失败"。
  当然,myopen() 函数失败的原因可能很多,但不是本文的重点,本文更关心的是,该以何值表示"成功",何值表示"失败"。按照C语言语法, 0 表示假,非零(常常用 1)表示真,那是否函数也用 0 返回值表示"失败",1 返回值表示"成功"呢?"行业潜规则"
  C语言函数当然可以使用返回值 0 表示"失败",用返回值 1 表示"成功"。事实上,C语言函数用什么样的返回值表示成功或者失败,只是一种人为的约定,函数的调用者遵守这个"约定"就可以了。
  C语言也有"行业潜规则"
  不过,对于一般的函数,大多数C语言程序员常常使用返回值 0 表示成功,非零值表示失败。因此,如果希望我们定义的函数能够被大多数人愉快的使用,最好不要反其道而行,遵守"行业潜规则"更好一点。
  仔细考虑下,其实C语言函数使用返回值 0 表示成功是有原因的。更一般的C语言函数返回值并不一定只有两种可能值(成功/失败),它可能还会返回对应错误原因的返回值,总之,函数成功只有一种可能,函数失败却有多种可能。
  函数成功只有一种可能,函数失败却有多种可能
  实数要么是 0,要么非 0,因此可以将 0 看作一个比较特殊的"唯一"数值,使用 0 这个"唯一"的返回值,表示唯一的"成功",多种非零的返回值,表示多种原因的失败,无疑更好一些。当然,我们也可以说"实数要么是 1,要么非 1",不过这显然也不是"行业潜规则"。
  例如我们可以规定,如果 myopen() 函数因为"文件或者目录不存在"的原因失败,返回 -1,如果因为"权限不够"的原因失败,则返回 -2。-1 和 -2 都是"非零值",而成功作为失败的对立面,也即"非零值"的对立面,myopen() 函数使用返回值 0 表示成功无可厚非。
  C语言程序员中还有一种"行业潜规则"
  当然,C语言程序员中还有一种"行业潜规则"。如果定义的函数是个布尔函数,也即返回值显式的使用类似于 bool 关键字定义,或者函数名类似于 is_true(),那么显然此时应该遵守C语言语法,使用"真"值表示成功,"假"值表示失败。if( is_true() )  printf("true\n");
  请看上面这两行C语言代码,显然,遵守C语言语法的布尔函数更便于程序员写出布尔判断类的代码。专栏手把手教你学Linux C语言编程作者:嵌入式时代49.9币134人已购查看
  小结
  本文主要讨论了C语言程序开发中关于函数返回值的问题。可见,使用什么样的返回值表示成功,什么用的返回值表示失败,其实只是一种人为约定。只不过,如果希望我们编写的代码能够被大多数同行愉快的使用,最好遵守下"行业潜规则"。当然了,若是希望我们的C语言代码应用性更广,则可以使用

天时地利人和成就2020市场唯一绿色供热合同债权ABS天风榜样天时地利人和成就2020市场唯一绿色供热合同债权ABS天风榜样2020年,是天风成立的第20年。廿年来,我们栉风沐雨凝聚共识团结奋进,因笃信不惧而勇往直前,才有天风今天的成绩。而天牛司令黄牛肉火锅加盟费多少钱总部现在火锅是很多人生活中不可缺少的美食,在其中牛司令黄牛肉火锅这是一个很有发展潜力的品牌,牛司令黄牛肉火锅不管是技术还是产品的品质都已经很成熟,产品种类多样化让人百吃不厌,牛司令黄牛月球离地球有多少公里(中国9人疑似外星人)月球,还存在着太多的秘密,在以前人类没有登上月球之时,嫦娥奔月这个古代神话故事,给我们的童年带来了很多的神话传说,1969年,人类第一次登上月球后,月球上的环境,让大家第一次了解到一个鸡蛋含多少蛋白质(怎样判断蛋白质吃多了)有一句话叫做没有蛋白质就没有生命,很多小伙伴应该都听说过。足以可见蛋白质对于我们人体来说有多么重要。毕竟缺乏蛋白质,确实会造成人体很多亚健康甚至疾病发生,比如因为我家乡属于西北,饮莱德克汉堡加盟费多少总部莱德克汉堡加盟费用总部电话行业优势突出,很多人就在此抓住莱德克汉堡这个被很多人重视的商机,最终成为别人一辈子奋斗的榜样。莱德克汉堡旗开得胜,已经成为行业的旗帜。不少人由于分析莱德克多久换减震器(汽车减震器油多久更换一次)家用轿车减震器建议6年或10万公里更换。1一般乘用车减震器建议5年8万公里更换,家用轿车一般属于轻度用车(使用不那么频繁驾驶操作比较规范爱惜)6年10万公里更换减震器也是可以的。2改装气动避震多少钱(威霆加装空气悬挂多少钱)某次在论坛上看到一个车主的自我独白如下自己最近换车了,为了尝鲜空气悬架,多花了近3万元左右选装费,本想同学聚会时和朋友聊下这个好玩的功能,却被朋友说这明显是在交智商税,3万元的空气麝香猫多少钱一只(林麝养殖技术)咖啡中的黄金猫屎咖啡咖啡早已经成为我们生活中的一部分,早上喝上一杯芳香四溢的咖啡绝对提神醒脑!很多喜爱咖啡的人不惜花重金买进口的咖啡豆,因为现磨出来咖啡的味道远远要比速溶的要好很多第一佳鸡排为什么倒闭(第一佳鸡排创始人)细数去年火爆一时的韩剧,来自星星的你绝对可以算得上是No。1,剧里不但捧红了小鲜肉都教授,同样被捧红的,还有美味的炸鸡和啤酒。最近,不少读者在吃货影迷群里推荐,新城区文理学院对面开什么笔记本电脑最好(大学生一般买什么笔记本电脑)差不多再过将近一个月,又将有一批大一新生踏入大学校园,开始新的生活,而许多人也将迎来属于自己的第一台电脑。在暑期为学生推荐笔记本电脑也成了大家每年一度的保留项目。为了蹭到热度,托尼75寸电视长宽多少厘米(75寸电视性价比之王)时光飞逝,如今2021年也已步入到年末的时光,我们也即将迎来年终大促双十一活动的带来,入手一些种草已久的心仪产品。而如今,不少厂商已开启了自家的双十一活动的提前预热,在近日接连给出
济南中医风湿病医院参加山东医疗健康论坛暨责任耀齐鲁颁奖典礼并获奖责任闪耀齐鲁,镌刻白衣荣光。1月17日下午,2020ldquo责任耀齐鲁rdquo医疗健康年度颁奖典礼暨健康融媒传播论坛在山东新闻大厦举行。活动旨在促进医疗健康融媒宣传交流,推进医济南中医风湿病医院召开系统性红斑狼疮诊疗进展专题学术研讨会系统性红斑狼疮(SLE)是一种自身免疫疾病,以产生多种自身抗体以产生多种自身抗体免疫系统异常激活为特点,累及全身多个组织器官。可以造成患者的多个器官受损,临床表现多样,严重者危及生别样年味济南中医风湿病医院有一种就地过年,叫坚守岗位!春节对于中国人来说,承载着无数家庭的期盼和团圆。由于春节期间仍处于新冠疫情常态化防控的关键时期,济南中医风湿病医院在响应ldquo原则就地过年,非必要不离济rdquo政策号召的同时注册公司都需要什么(代理注册个公司一般需要多少钱)尽管现在办理公司注册变得越来越常见,但是却还是有很多经验不足的创业小白不清楚该如何注册公司。虽然知道现在有很多深圳代办公司可以进行委托代理服务,但是收费参差不齐,让人挑得眼花缭乱。事业编制考试考什么(报考事业编制的详细流程)5月刚过,甘肃联考以及兰州事考都已经完成笔试阶段的工作,报考这些事业单位的同学们接下来要做的就是耐心等待笔试成绩发布,安心备考面试。还有一些报考其他地市或者想要报考其他地市事业单位工作能力有哪些(个人工作能力自我描述)第一,业绩数字亮眼出类拔萃可持续,主要针对业务团队员工能做出出类拔萃的业绩,且能持续,必然会引来领导目光。第二,善于成果外化非业务团队的员工,比如财务,善于把工作内容梳理及成果外化眼袋怎么形成的(眼袋怎么锻炼才能消失)眼袋这个东西,年纪轻的话甚至可以让他鱼目混珠,当作卧蚕,但是年纪大的话,真的非常暴露年龄,容易增加衰老感,对于眼袋应该如何护理呢?今天就来说一说生活当中的几个小习惯,做好之后真的会玻尿酸隆鼻多少钱一针(手术注射隆鼻多少钱)社交媒体网络的发展,使更多人有了展现自己的舞台。与此同时,被美颜冲击的网络使人们陷入了容貌焦虑,满屏的美女帅哥让人生出一种全世界只有我丑的错觉。因此,现在这个时代,医美整形成了一件想学唱歌先学什么(零基础唱歌学什么歌好)许多人喜欢音乐,欣赏音乐会让我们忘却烦恼快乐无限。如果随着音乐再唱上几曲,那真是件惬意的事情。只是图个娱乐,吼几嗓子,也无所谓,吼时间长了,对嗓子可就不好啦。因为唱歌是需要技巧的,dior手表多少钱(迪奥星空手表女款价格)DIOR迪奥腕表最近迎来了新作,今天我们一起看看DIORGRANDSOIRAQUARELLE高级腕表系列腕表。DIORGRANDSOIRAQUARELLE高级腕表灵感来自充满神奇花招聘哪个网站好(招聘网哪个好使)挺多小伙伴在面临找工作时,不知道选哪个平台,更适合自己,下面将从几个招聘平台的特点出发来给大家说一下,哪个平台更适合自己。1。BOSS直聘从应聘者角度很多人说他是屌丝平台,的确他也