如何在VS2022中实现可变长数组

VS2022中如何实现可变长数组啊?
初学C语言
教材上用变量来作数组长度
在VS上没成功,CSDN上的文章没太看懂,故来提问,求一个详细的解决方案

你确定是变量,不是宏值?
如果用可变数组,就要用到容器了(但这是c++的知识)

C语言没有提供可变长数组,需要的话得自己实现,用malloc分配空间
c++的话用容器vector即可

vs可以使用vector来达到可变长数组的目的。一般也可以自己使用malloc来实现。
但是上做法是基于你的c语言标准为c99之前。如果你采用c99及以上语言标准,可以直接定义可变长数组也就是arr[n],其中n为变量。可惜vs即便是2022也没有接受c99中可变数组的相关定义,所以在vs中如此定义依旧会报错。