范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

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语言代码应用性更广,则可以使用

coco加盟费多少(coco都可加盟费明细)coco都可奶茶于1997年创立,是一个横跨两岸三地欧美及东南亚南非等国家,具有国际视野品牌,迄今已建立一个拥有全球超过2000家门市的连锁集团。以全面创新且提供消费者最好喝的饮料园博园怎么走(去园博园坐几号线地铁才能到)重庆园博园湿地花谷,各色郁金香争奇斗艳。华龙网新重庆客户端记者李裕锟摄作为重庆十佳赏花踏青胜地重庆最美公园的重庆园博园,目前正迎来百花绽放踏春赏景的最佳时节。今年的赏春花游园博活动胃烧怎么办(吃辣烧胃怎么迅速缓解)提起烧心,大家应该都不陌生,几乎每个人都出现过烧心的症状。特别是随着春季的来临,天气开始变得越来越热,烧心的症状也出现的越来多,让人整天食欲不振。很多人都认为烧心是因为上火导致的,尖锐湿怎么(尖锐湿晚期图片)尖锐湿疣怎么得的?尖锐湿疣能治好吗?尖锐湿疣几次可治好?要花多少钱?这是门诊得了尖锐湿疣的年轻人问得最多的问题。因为尖锐湿疣是一种性传播疾病,治疗比较麻烦,要花很多钱,故年轻人顾虑u盘怎么下载音乐(如何将视频放入u盘里)我们的手机中除软件之外,就数照片音频视频最占内存了。为了避免手机因为内存不足而卡顿,有些朋友会将手机中的照片音视频转移到其他地方,比如说云盘之类的不过也有些朋友认为照片那么隐私的东像素怎么看(在手机上更改照片像素)现在我们普遍都用手机来网上办事了,好多考试报名和业务办理都可以在手机端进行,我们也习惯使用手机拍照功能拍证件照和扫描文档,但有时候会遇到对证件照分辨率尺寸大小有特殊要求的情况,而手失眠后怎么(睡眠与失眠)超过3亿中国人有睡眠障碍,成年人失眠发生率高达38。2,在中国有超过三分之一的成年人有不同程度的睡眠障碍。失眠不仅影响生活质量,使人萎靡不振,思维能力下降工作效率降低,还易引发多种怎么治咽炎(白萝卜治咽喉炎最快的一招)慢性咽炎疾病在冬春季节多发,主要是受外部气候和环境的变化,首先需要在食物上做到预防和养护调理。老中医慢性咽炎患者建议多吃这个!俗话说冬吃萝卜,夏吃姜,不用医生开药方,虽然是句传言,代款怎么代(购房合同能贷款抵押贷款吗)通过房产证抵押是可以到银行去办理贷款的,而且贷款的额度一般是不低。可是有关房产证抵押贷款办理的流程是非常重要,如果不了解相关的流程,很难能够顺利的通过。对于房产证抵押贷款贷款如何办水印怎么制作(什么软件可以自己做水印)作者江下科技如何快速地给图片加上水印,在线版照片加水印最简单!昨天分享了一个电脑软件版给图片加水印的方法,考虑到有的粉丝并不想下载安装软件,那么这里推荐大家使用在线加水印的方法,特开不了机怎么刷机(手机刷机完全开不了机)遇到手机无法开机或者黑屏这些情况是可以刷机的,刷机可以用线刷宝这个软件来进行操作。下面我带大家一起操作一遍,下次遇到上面这些情况就知道怎么做了第1步下载刷机包软件,连接手机,然后进
运动也要科学,常吃氨糖软骨素养护关节很重要现在有很多运动爱好者,总喜欢趁着业余时间做运动,锻炼身体。坚持运动能够带来多种好处,比如心肺功能增强身体免疫力提高等等,但前提是科学锻炼,否则容易对身体健康造成负面影响,尤其是关节吉三代有没有纳入医保?吉三代医保后价格?印度吉三代多少钱一瓶?据报道我国约有1000万丙型肝炎病毒(HCV)感染者,丙肝新报告病例每年还在以23万例的速度增长。而我国的丙肝诊断率极低,导致丙肝慢性化概率高,易发展为肝硬化甚至肝癌。据统计,中国换把锁多少钱(换个锁体一般多少钱)随着时代的变迁,人与人之间的关系也在发生着变化,现在人们之间的信任也变得薄弱。到处都可看见锁具以及防盗工具。也确实,治安的不太平需要小心的防护。防盗门已经是家家都要用到的,但是防盗必胜客加盟费多少钱(开一家必胜客需要多少钱)学厨容易,开店不难重庆易厨易店餐饮培训学校必胜客是广为人知的西式快餐连锁店,属于百胜餐饮集团旗下的品牌。先前的必胜客只有官方直营店,2015年新年伊始,百胜集团启动了必胜客在中国的纽仕兰牛奶怎么样(纽仕兰牛奶和德亚哪个好)11月7日下午,第1瓶低碳生态全程溯源青草草饲牛奶越洋而来,如期送抵第四届进博会长宁展商纽仕兰的展台现场。长宁区委常委副区长杨元飞,海关总署驻上海特派员办事处副主任谢秋慧,新西兰贸为什么日元不值钱(日元在世界货币价值)在移动支付到来的背景下,老百姓出门已经很少会用到现金了。当然从国内的货币面值来看,最大的就是100元人民币了。虽说面额不算太大,不过人民币还是很值钱的。毕竟货币的价值并不是看面值的5000日元等于多少人民币(中国1元等于多少日元)(观察者网讯)喜欢奥运会吉祥物,为什么没合影?奥运会金牌得主姜冉馨因为要钱,5000日元(约合人民币295元)。今天上午(27日),东京奥运会男女10米气手枪混合团体金牌赛,姜冉馨怎么用电脑(手机上怎么学电脑基础)商务办公有五点要求一是首先写出日常工作的内容。二是将日常工作的内容的重要性按照先后顺序排列。三是写出每天可以利用的时间。四是将重要的事情尽量排在前面,而且时间尽量要安排多一些。五是杀毒软件什么最好(杀毒软件排行榜第一免费)目前计算机病毒在电脑程序上肆虐,我们对于保护自身财产和隐私安全充满了挑战性。本篇文章是对目前市面上杀毒软件的应用程序的总结,为窗口和mac计算机,以及ios和安卓设备,以保持您和您怎么读英语单词(sk怎么读英语单词)叶子英语微课堂,让我在英语学习之路上助您一臂之力!上篇文章中,我们有学习过一个辅音字母组合ch的发音,其中ch的一种发音为k。在单词school中,ch就发k的音,但如果我们查词典鹅能活多久(怎样养鹅容易养活)鹅苗怎么养才不会死?鹅苗成活率一般是多少?刚买回来的小鹅怎么养?鹅苗一般指孵化出壳后4周龄或者1月龄内的小鹅,也称鹅雏。必须根据鹅苗的生理特点,采用科学的饲养管理措施并创造良好的条