摘要: 第1章 词法“陷阱”“符号”(token)指的是程序的一个基本组成单元。在C语言中,符号之间的空白(包括空格符、制表符或换行符)将被忽略。1.1 =不同于==把比较运算误写成赋值运算。应该显式地进行比较。if ((x=y) != 0) foo();如果把复制运算误写成比较运算,同样会造成混淆。1.2 & 和 | 不同于 && 和 ||1.3 词法分析中的“贪心法”准二义性问题1.4 整型常量如果一个整型常量的第一个字符是数字0,那么该常量将被视作八进制数。因此,10与010的含义截然不同。1.5 字符与字符串用单引号引起的一个字符实际上代表一个整数,整数值对应于该字符在 阅读全文
posted @ 2011-07-21 11:31 williamwue 阅读(731) 评论(0) 推荐(0) 编辑