找工作
zd1stone
学习永无止境大工研究僧
展开
-
《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 阅读 · 0 评论 -
《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 阅读 · 0 评论