随笔分类 -  C_Language

摘要:恢复内容开始 C标准要求编译器必须要支持8层的头文件嵌套,但是没有限定上限。 我测试了下gcc 除去最后的test.c:1 最大可以嵌套198层。 阅读全文
posted @ 2019-04-09 16:52 BMing 阅读(399) 评论(0) 推荐(0)
摘要:这里我用的宏定义,直接用函数也可以。我每次想看内容的时候总是忘记这个怎么写(主要是gdb玩不好),就做个记录。 从这个存放顺序来看,我这台机器是小端机,并且那条warning(隐式截断为无符号类型的整数)是我给p赋值的时候不小心多打了两个十六进制数,已经被截断了。 阅读全文
posted @ 2019-03-12 13:34 BMing 阅读(351) 评论(0) 推荐(0)
摘要:这里我借用一下《POINTERS ON C》中8.8问题。 问题如下: 8. 下面的声明取自某个原文件: int a[10]; int *b = a; 但在另一个不同的源文件中,却发现了这样的代码: extern int *a; extern int b[]; int x, y; ... x = a 阅读全文
posted @ 2019-03-10 14:53 BMing 阅读(234) 评论(0) 推荐(0)