variably专题

Variably modified array at file scope

遇到这个问题好几次了,记录下: [cpp]  view plain  copy   const int N = 100005;   int stack1[N];   错误信息: [plain]  view plain  copy   error: variably modified 'stack1' at file scop

C语言variably modified ‘xxx变量’ at file scope问题解决

1 问题出现场景         定义数组的时候,指定的数组长度为变量。 2 问题原因        在C语言中不允许对数组进行动态的定义,定义数组时的长度必需为常量。 3 问题解决        使用常量定义数组长度。 4 示例 //错误示例:int array_length = 100;#define MAX_LENGTH array_lengthsize_t array_wro