标签: c syntax
对于char[size],size必须是constant是真的吗?
char[size]
size
constant
或者说,它会起作用吗?
int length; ... char[length] arr;
抱歉,这里没有环境,所以不能亲自尝试。
答案 0 :(得分:1)
前C99,是的;数组的大小必须是常量整数表达式。但是,C99增加了可变长度数组(VLA),它允许数组具有动态大小。