C陷阱与缺陷
u012024977
新手程序员一枚
展开
-
一
1.=不同于==如果是变量与具体指比较时,建议把数值放在前面,以避免粗心产生错误2.词法分析中的贪心法简单的来说,就是每个符号应包含尽可能多的字符。但要注意,符号的中间不应有空白符号(空格,制表,回车),例如y/*p和y/ *p不同,前一个把p注释掉了。3.嵌套注释一般是不允许的关于嵌套注释,练习题里有个答案特别好。/*/*/0*/**/1,如果允许嵌套注释,则表达式的结果为0原创 2015-09-26 20:55:09 · 198 阅读 · 0 评论 -
二
1.理解函数声明任何C变量的声明都有两部分构成:类型以及一组类似表达式的声明符。声明符从表面上看与表达式有些类似,对它求值应该返回一个声明符中给定类型的结果。最简单的声明符就是单个变量,如float f ,g; 这个声明的含义是,当对其求值时,表达式f和g的类型为float,因为声明符与表达式的相似,所以我们也可以在声明符中任意使用符号。如float ((f)); 当对其求值时原创 2015-09-26 20:59:28 · 277 阅读 · 0 评论