- 7
- 0
- 约 22页
- 2015-08-07 发布于山西
- 举报
附录C 练习答案
本附录给出本书中所有练习的答案。
第1章
1)编译程序会查获优先顺序错。因为它把表达式解释为:
while( ch = ( getchar() != EOF ) )
换句话说,编译程序把它看作是将表达式的值赋给ch,因而认为你把“==”错误的键为“=”,并向你发出可能有复制错误的警告。
2a)查获偶然“八进制错误”的最简单方法是扔掉可选择的编译开关,这个开关导致编译程序在偶然遇到八进制常量时出错。取而代之的是使用十进制或十六进制。
2b) 为了查获程序员将“”误键入为“”(或“||”误键为“|”)的情况,编译程序采用了与查获将“==”误键为“=”的同样测试。当程序员在if语句中或复合条件中使用了“”(或“|”),并且没有明确地将结果与0进行比较时,编译程序将产生一个错误。所以见到下面这条语句会产生一个警告。
if ( u 1 ) /* u是奇数吗?*/
而下面这条语句则不会产生警告信息。
if( (u 1) != 0 ) /* u是奇数吗?*/
2c) 警告一个无意而误成为注释的最简单的方法是,当编译发现注释的第一个字符是字母或(时,发出一个警告。这样的测试将查获下面两个可疑情况:
quot = numer/*pdenom;
quot = number/*( pointer expression );
为了避免发出警告,你可以通过将“/”与“*”之
您可能关注的文档
最近下载
- 八年级生物下册7.3人类与自然界的协调发展单元检测含解析新版冀教版.doc VIP
- 马凡综合征麻醉管理要点.pptx VIP
- 合肥经济学院专升本法学专业真题.docx VIP
- 生态旅游课程体系构建与教学方法创新研究.docx VIP
- 冀少版生物八年级下册单元检测卷 第七单元第一章 生物与环境的关系(测能力).pdf VIP
- 2026春统编版语文 语文二年级下册语文园地二 课件 (56张PPT).pptx VIP
- 多方股份合作协议书完整版.docx VIP
- 《旅游文化学》课程教学大纲.doc
- GB∕T 32294-2015 锻制承插焊和螺纹活接头(高清版).pdf
- 第七单元 生物与环境学情检测卷(含答案)冀少版八年级生物下册.doc VIP
原创力文档

文档评论(0)