2020-02-11 09:53发布
彼岸花开@ 发表于 2014-11-29 14:28 1、谢谢指出错误。。给出了C89 C99 的不得同。 2、在17 楼已经重新写了体会。如下: 1、 对于静态数 ...
最多设置5个标签!
在MDK里人工加上-c99就应该可以定义没长度的数组也不给初值了...但此时数组长度是0
加了-c99也可以用动态数组,C99中的名字叫变长数组, 适用于局部数组变量, 其长度可以用一个变量来指定
另外用malloc 申请内存(分配在堆上), 也可以变向当数组来用, 但记得要free掉,
变长数组分配在栈上, 作用域一结束栈就自动还原了所以不用人工释放
一周热门 更多>