c++vs表达式必须含有常量值解决办法(2013-05-2323:57:33) 转载▼ 分类:Cplusplus DEV-C++使用的编译器是GCC,它允许使用变量作为数组的长度定义数组。 VC的编译器不是GCC,它不允许你这样做。 方法1:使用动态内存分配,new和delete操作符 intnum; cin>>num; int*a=newint[num]; 哇啦哇啦...
表达式必须含有常量值..求助之前写的一维数组排序的题,以前在vs2022是可以运行的,现在一写突然不行了。问了问gpt,他说旧版会这样,我更新了一下也不好使。当时在学校答题网站过了的 版本是企业版17.9.0pre1.0#
For you provide screenshot include code, the error is from the code not from the Visual Studio. Provide some docs to you reference. https://docs.microsoft.com/en-us/cpp/cpp/arrays-cpp?view=vs-2019 If you think I...
VS中不支持VLA,定义数组时大小必须指定为字面值常量。只能写成int isPri[25]。
vs定义数组时'[lbk][rbk]'里不能是变量。那大佬是如何对待这个问题的? 一周休七日 小吧主 12 换编译器 春梦鸟留痕 团子家族 10 指针+malloc Eirwinder 麻婆豆腐 11 是动态创建的吗?int **p =new int[lbk];for(int i=0;i<lbk;i++){p[i]=new int[rbk];} GTA小鸡 吧主 13 那就不要使...