游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

分享一道简单但易错的C语言面试题

  题目:分析以下代码,它的运行结果是?
  备选答案:Ai0Bi1Ci1D使用不同的编译器编译运行,结果可能不一样
  你选的答案是什么呢?
  下面看一下实际运行结果:
  正确答案是B选项。首先,要注意的一点是这里的if判断条件里用的是号,而不是号,这个小陷阱可能会迷惑一些初学C语言的朋友。如果这里用的是号的话,正确答案自然就是C选项了。
  接下来我们来简单看一下本题答案为什么是B选项。if语句的通用形式为:if(expression)statement
  可以明确的是:如果对expression为真(非0),则执行statement。本题中,如if(i0)其实就等价于i0;if(i)
  显然这里的if语句的expression为假,不会执行statement。
  类似的if(i1)等价于i1;if(i)
  显然这里的if语句的expression为真,执行statement,所以答案为B选项。
  总结一下,如果if语句里面是赋值语句的话,则先执行赋值语句,再将赋值语句的结果作为判断条件。在实际应用中,这样的写法其实很常用。比如我们常会对一些带返回值的函数做判断,如:
  使用malloc函数申请100个char类型内存单元的空间:
  打开一个文件:
  类似这样的例子很多,所以我们在使用if语句时,应当多注意使用号还是号,以免误用符号导致代码产生逻辑错误,毕竟在if判断中使用号还是号都不会产生编译错误,如果在这里误用了符号而产生bug,则这个bug可能会很隐蔽。
  我们建议在使用if语句时,若明确要判断两个值是否相等时,可以把常量放在号的左边,变量放在号的右边,例如:if(6a)
  此时,如果号误写为号的话,则编译器会报错的,虽然这么写可能看起来会有些别扭,但是这样却利于我们查错。
  以上就是本次的分享,如有错误,欢迎指出!

五年级上册走遍天下书为侣的教学设计一、复习导入1、复习新词。2、回顾课文内容,说说作者只带一本书上路的原因。二、品味语言,领悟表达方法1、了解了作者的选择,你有什么深刻的感受?(作……泰山之阳汶水西流阅读附答案阅读下文,完成第810题。泰山之阳,汶水西流;其阴,济水东流。阳谷皆入汶,阴谷皆入济。当其南北分者,古长城也。最高日观峰,在长城南十五里。余以乾隆三十九年十二月,自……中学开学第一课安全教案学生应该通过学习日常安全知识,使学生树立安全观念,形成自护、自救的意识,使学生安全、健康成长!下面是小编为大家收集的关于中学开学第一课安全教案,欢迎大家参考借鉴。中学开学……小学我的家教学设计教学目标:1情感、态度、价值观爱亲人、爱同学,爱家,爱祖国,有奉献爱的愿望,体会幸福的核心是爱2识字24个;在生活中识字。3写字6个;注意笔顺:先撇后捺。……五年级数学下册数字与信息说课稿听了王建峰老师《数字与信息》,一课。我发现这节课有以下几个特点:1。学生对本节课所学知识提前知晓,提前参与。因为要在第二天的课上向小组内成员或者老师汇报自己收集的信息,所……新人教版七年级数学下册二元一次方程组教学反思今天所上的内容是《二元一次方程组》,本堂课主要两个内容:一个是二元一次方程组的概念并能在实际问题中找出相等关系列出方程组,另一个是二元一次方程组的解的概念。以前上这节课,我的基……幼儿小猪的家环保教案【活动目标】1、幼儿能了解到家里垃圾多了会引来苍蝇和蚊子,还会给人带来许多烦恼。2、激发幼儿不乱扔垃圾的情感。【活动准备】情景表演,头饰(两只小白猪,小……人教版七年级数学上册整式的加减教学反思整式的加减是承续有理数的加减、乘、除、乘方的运算,进行整式方程的一系列运算,是学生从小学进入初中含有字母运算的变化,认知上有新的突破,在教法引入过渡中,有其奥妙学法教法值得反思……奇妙的石头碰碰响幼儿园小班说课稿一、设计意图《纲要》中指出:科学教育应密切联系幼儿的实际生活进行,利用身边的事物与现象作为科学探索的对象。我这次活动的选材就来源于生活。石头是构成自然生态环境的一种无生命的物质……拿NEDC说能耗,蔚来等国产纯电动车企如何应对?人红是非多这句话用在当前以蔚来为代表的国产纯电动车企最合适不过。在这个本来就对蔚来等纯电动汽车不太友好的冬季,再加上之前有一些自媒体人驾驶纯电动车的极端之行,近期又有媒体指出纯……关于秋天的景色教学设计一、观察体会,感受秋天的特点。1、导入秋天。(老师激趣谈话。)一年好景君须记,最是橙黄橘绿时。同学们,老师刚才朗诵的这句诗,大家知道写的是什么季节吗?(学生思……用有教无类来造句1、然而,女性却等了好多个世纪,才等到进入学堂的那一刻,即便是有教无类的孔子,也无法解救女性于历史宿命的困境。2、九年国民义务教育推行以来,有教无类的教育理念,使得许多贫……
保值率报告续航300km内纯电动汽车1年保值率均低于508月22日消息,据中国汽车金融暨保值率研究委员会于日前发布的2019中国汽车保值率报告显示,续航里程小于300公里的纯电动车1年保值率均低于50。报告以续航里程300公里……西安利之星4S店员工已接到停业通知主要停销售业务,售后没停IT之家4月16日消息今日下午,奔驰官方发布声明,称已暂停西安利之星奔驰4s店销售运营,在调查结果证实其存在不合法不合规的行为后,将终止其销售运营授权。据微辣Video消……津津有味造句津津有味造句一语义说明:形容兴味浓厚的样子。使用类别:用在热衷沉迷的表述上。津津有味造句:01这本小说内容曲折离奇,让人读后觉得津津有味。02这部……陕西市场监管局开启专项执法,严查涉嫌欺诈消费等行为IT之家4月16日消息今日午间,陕西省市场监督管理局发布通知《关于开展汽车消费领域专项执法行动的通知》(以下简称《通知》)。《通知》中表示,近期,西安奔驰女车主维权一事引起社会……高翥的春怀的阅读题及答案春怀高翥江南春尽尚春寒,添尽征衣独掩关。日暮酒醒闻谢豹,所思多在水云间。【注】高翥,少有奇志,不屑举业,以布衣终身,游荡江湖,有江湖游士之称。谢豹,杜鹃……黄鹤楼送孟浩然之广陵优秀教学设计模板教材分析《黄鹤楼送孟浩然之广陵》是人教版四年级下册第25课中的一首古诗。通过描绘李白送好朋友孟浩然去广陵的动人场面,表现了友人间的依依惜别之情。教学目标1、学……达尔优上架新款无线耳机ANC降噪,磁吸充电,299元IT之家3月13日消息达尔优EH767B耳机现已上架京东,这款耳机支持主动降噪,并采用了磁吸充电的方式,售价299元。达尔优EH767B耳机采用蓝牙4。2连接,磁吸式触电……滴滴小范围测试短信报警功能,未成年乘客需由监护人陪同IT之家10月18日消息今天下午,滴滴官方表示,今日(10月18日)起,小范围测试短信报警功能,未成年乘客需由监护人陪同。具体来看,乘客使用一键报警功能时,紧急联系人在收……种一片太阳花教学反思范文这篇课文我设计了两个课时,第一课时主要任务就是学习生字、理解重要词语的含义以及通过多种形式的朗读整体感受太阳花的外在美和内在的精神品质。本位文质兼美、意蕴丰富,十分适合有……我的叔叔于勒课堂教学反思《我的叔叔于勒》课堂教学反思《我的叔叔于勒》是19世纪法国著名文学家莫泊桑的小说作品。主要是通过发生在亲兄弟之间因贫穷而不认弟的故事讲述,揭露资本主义社会里人与人之间赤裸……杨氏之子教案教材简析《杨氏之子》选自南朝刘义庆的《世说新语》,该书是一部记载汉末至晋代士族阶层言谈轶事的小说。本文讲述了梁国姓杨的一家中九岁男孩风趣幽默、机智巧妙地应答他人的故事。故事情节……美国南北战争教学反思一节课下来,静心沉思,自己感觉问题挺多的,非常需要反思,以便今后改进。(1)教学成功之处:这节课讲《美国南北战争》,讲了三部分内容:战争的历史背景、战争的经过、战争的性质……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网