![]() |
1
7
在C99中,使用变量作为维度定义数组的能力被添加到C中。它还支持一些C++编译器的扩展,但不是C++标准的一部分,也不会是C++ 0x的一部分。如果您打算对C89编译器或C++进行移植,最好不要使用它。 |
![]() |
2
2
补充尼尔的回答:这个特性叫做vla- Variable Length Array . 它确实是在C99中添加的,目前由多个编译器支持。不鼓励使用 other reasons 另外,除了尼尔提到的可移植性问题之外 |
![]() |
MaPo · Linux,设置锁定ICMP_过滤器选项 7 月前 |
![]() |
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 7 月前 |
![]() |
Bobby · 复合字面值总是左值吗? 8 月前 |
![]() |
9-Pin · C: 嵌套结构的堆栈内存分配 8 月前 |