![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
w3qrrty
这个作者很懒,什么都没留下…
展开
-
柔性数组
C99 中,结构体中的最后一个元素允许是未知大小的数组,这就叫做柔性数组成员,但结构中的柔性数组成员前面必须至少一个其他成员。柔性数组成员允许结构中包含一个大小可变的数组。sizeof 返回的这种结构大小不包括柔性数组的内存。包含柔性数组成员的结构用malloc ()函数进行内存的动态分配,并且分配的内存应该大于结构的大小,以适应柔性数组的预期大小。typedef struct st_原创 2013-11-03 22:58:38 · 516 阅读 · 0 评论 -
extern与static分析
本文转载链接:http://blog.csdn.net/feliciafay/article/details/12251923本文参考了《Linux一站式编程》第 19 章 汇编与C之间的关系,第20章链接详解。这里主要区分static和external的在链接属性上的不同,它们的其它用法不涉及。static和external可以修饰变量也可以修饰函数,下文主要分成这两块来讲述。转载 2013-11-03 22:47:56 · 495 阅读 · 0 评论