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