作业帮 > 综合 > 作业

在定义数组时,数组大小必须是常量,不能使变量或变量表达式

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 22:01:22
在定义数组时,数组大小必须是常量,不能使变量或变量表达式
#include
void main()
{
\x09const int n=5; //定义n为常量变量为什么还会出错
\x09int i;
\x09int a[n];
\x09for(i=0;i
你如果用vc6的话,这样是不行的,因为vc6有自己的一套标准,不遵守c/c++标准
vc2002以后的版本就正常了
vc6这种情况可以用枚举常量代替const常量:
enum { n=5};
int a[n];