![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C基础
文章平均质量分 51
长工张
这个作者很懒,什么都没留下…
展开
-
零长度数组
1.定义。就是长度为0的数组 ANSI C规定数组的定义必须为常数,如int array[5]; C99规定可以为变长数组 int len ; int array[len];也就是说数组是程序运行时候才指定数组的大小。常见的是进行输入数据进行初始化。 GCC直接支持零长度数组,int a[0];零长度数组有一个特点就是不占用内存空间。编译如下 void main(void) { int array1[5]; int array2[0]; printf("size.原创 2021-07-26 22:21:36 · 595 阅读 · 0 评论 -
交换函数定义
#define SWAP(a,b) do{ typeof(a) _tmp = (a); (a) = (b); (b) = _tmp; }while(0);原创 2021-07-22 22:11:45 · 1082 阅读 · 0 评论