摘要: http://blog.csdn.net/zhongjiekangping/article/details/5164132 这篇文章讲的真好! 对于 "expr1 + expr2",(其中expr1,expr2都可能是复合表达式),不同的编译器想先算exp1就先算exp1,想先算exp2就先算exp 阅读全文
posted @ 2017-08-12 20:58 颜小雀 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 《C专家编程》最后一段讲面试,说是微软曾经有一道面试题:写一段代码,确定一个变量是有符号数还是无符号数?首先,任何试图用函数来解决此问题的方法都不好使,因为函数有类型检查,所以只能用宏啦。书中给出了一个宏:#define ISUNSIGNED(a) (a>=0 && ~a>=0)它只能用在K&R C 阅读全文
posted @ 2017-08-12 19:50 颜小雀 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 在<c专家编程>中第230--231页,讲述了使用指针返回一个数组的方法 文章首先要求声明一个函数,这个函数描述成 返回一个指向包含20个int元素的一维数组的指针。 这个声明没有错,编译可以通过。 但是在函数实现的时候,书上如下 编译时报错! 因为calloc返回一个int*的类型,而我们的pea 阅读全文
posted @ 2017-08-12 16:48 颜小雀 阅读(150) 评论(0) 推荐(0) 编辑