在VisualStudio2022使用变长数组

什么是变长数组?

变长数组是在C语言中,直到C99标准出现之前,声明数组时在方括号内只能使用整数常量表达式。而C99标准允许数组的方括号中的值是整型变量或是整型表达式,这样的数组就被称之为“变长数组”。需要注意的是,变长数组在其生存期内的长度是固定的,即数组在定义时其大小就确定了,之后不能改变,只是这个大小是在运行时确定的,而不是在编译时。

怎么在VisualStudio2022里使用变长数组?

虽然,变长数组只支持在clang环境中使用,但在VS2022中也是可以将环境改为clang的,操作也非常简单。

1,找到VS lnstaller,点击修改2edb7e1e4a924fa499d752cdc8032163.png

 2,在右侧安装详细信息里找到clang工具,并修改

9fb445a4f95a478297df8ee4e9080024.png

 3,待修改完毕后,打开VS进入一个项目,并如图右键鼠标

1f91f41dc88a43ebaa8d71f131f592ea.png

 4,点击属性

5696ac9326c54d0cb01b5343ec93f9b6.png

 5,如图操作便可

d5b3a06dcf2f427fbddbe84231b2fa8e.png

 看看效果

修改前,报错且不可运行

5d6eafc3ffbc45ce91863f940f509bb7.png

修改后,正常运行2d927ff4bd374bd9b251333c04ba6cca.png 

 谢谢阅读,望支持...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值