
C陷阱与缺陷
文章平均质量分 73
danchu
这个作者很懒,什么都没留下…
展开
-
C陷阱与缺陷之词法陷阱
该文章及后续文章均为阅读《C陷阱和缺陷》后的读数笔记,方便以后回顾 C陷阱和缺陷电子版图书下载地址:点击打开链接 第一章词法陷阱 1.1 = 不同于 == 在C语言中,符号=作为赋值运算符,符号==作为比较运算符。一般而言,赋值运算相对比较运算出现得更频繁,因此字符数较少的符号=就被赋予更常用的含义——赋值操作。在编写程序的时候,注意不要将赋值操作写完比较相等的操作,也不要将比较操作写为赋值操作。 1.2 & 和 | 不同于 && 和 || 在C语言中,&和|为按位运算符,它们对操作数的处理方式是将其视原创 2014-06-05 10:22:57 · 948 阅读 · 0 评论 -
C陷阱与缺陷之语法陷阱
2.1理解函数声明 任何C变量的声明都由两部分组成:类型以及一组类似表达式的声明符号。例如 float f; 这个声明的含义是:当对其求值时,表达式f和g的类型为浮点数类。因为声 明符与表达式的相似,所以我们也可以在声明符中任意使用括号: float ((f)) 这个声明的含义是:当对其求值时,W)的类型为浮点类型,由此可以推知,f也是浮点类型。类似的, float *g原创 2014-06-10 19:10:58 · 870 阅读 · 0 评论