我在 Visual Studio 中使用 C 编写了一个代码,供用户输入数组的大小。
该代码无法在 Visual Studio 中运行并给出错误。
但在像 replit 这样的网站上它是有效的。
我不明白如何才能使其在 Visual Studio 中工作。
#include <stdio.h>
#include <time.h>
#include <string.h>
#include <math.h>
int main()
{
int m;
do
{
printf("please enter array size--> ");
scanf_s("%d", &m);
} while (m <= 1);
int arry[m];
for (int i = 0 + 1; i < m + 1; i++)
{
printf("%d,", arry[i] = i);
}
return 0;
}
Run Code Online (Sandbox Code Playgroud) c compiler-errors visual-studio constant-expression variable-length-array