![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
文章平均质量分 66
瞎老头
这个作者很懒,什么都没留下…
展开
-
C中的一些简单词法
C编辑器中的单字符符号和多字符符号 C语言中的符号,有只有一个字符长的单字符符号,也有包含多个字符的多字符符号,但是对于C编译器,他们是如何识别我们给的字符时单个符号还是多个符号呢?我发现在Andrew Koenig的C Traps and Pitfalls 中提供了一个方法,叫做贪心法:每一个符号应该包含尽可能多的字符。也就是说,编译器分解字符的方法,就原创 2013-09-15 16:05:09 · 400 阅读 · 0 评论 -
C编译时候的一个小小的警告:warning:argument is incompatible with prototype
这个警告信息的意思是:参数与原型不匹配; 一个小例子来说明这种情况; foo(const char **p); int main(int argc,char **argv) { foo(argv);原创 2013-10-25 09:40:19 · 10113 阅读 · 0 评论 -
关于typedef 与define宏定义
typedef类似于宏文本替换,但是和宏文本替换还是有些稍许的差别 第一个就是define说明符可以对宏类型进行扩展,但是用typedef所定义的类型却不能进行扩展。 #define var1 int; typedef int var2; 则: unsigned var1 a; // 合法;原创 2013-11-13 09:32:50 · 490 阅读 · 0 评论