- 博客(2)
- 收藏
- 关注
原创 《C陷阱与缺陷》2章:语法陷阱
2.1 理解函数声明 这一部分是这章的难点,也是容易迷惑的地方。 声明变量float f,g;float ((f)); 其含义是((f))的类型是浮点类型,()不影响类型,所以f也是浮点类型。float *pf; 这个声明的含义是*pf是一个浮点数,所以pf是一个指向浮点数的指针。float *g(), (*h)(); g是一个函数,该函数的返回值类型为指向浮点数的
2013-06-04 20:39:01 436
原创 《C陷阱与缺陷》1章:词法陷阱
1.1 = 不同于== 这部分要记住赋值运算符=的优先级要低于逻辑运算符||。如c=' '||c=='\t' || c=='\n',其实是将' '||c=='\t' || c=='\n'赋值给了c,即c=1;1.2 &和|不同于&&和|| &是按位进行与操作,|是按位进行或操作。1.3 词法分析中的"贪心法" C语言查找符号时候
2013-05-31 20:18:01 377
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人