什么是变长数组?
变长数组是在C语言中,直到C99标准出现之前,声明数组时在方括号内只能使用整数常量表达式。而C99标准允许数组的方括号中的值是整型变量或是整型表达式,这样的数组就被称之为“变长数组”。需要注意的是,变长数组在其生存期内的长度是固定的,即数组在定义时其大小就确定了,之后不能改变,只是这个大小是在运行时确定的,而不是在编译时。
怎么在VisualStudio2022里使用变长数组?
虽然,变长数组只支持在clang环境中使用,但在VS2022中也是可以将环境改为clang的,操作也非常简单。
1,找到VS lnstaller,点击修改
2,在右侧安装详细信息里找到clang工具,并修改
3,待修改完毕后,打开VS进入一个项目,并如图右键鼠标
4,点击属性
5,如图操作便可
看看效果
修改前,报错且不可运行
修改后,正常运行
谢谢阅读,望支持...