Ether99 2022-10-21 15:32 采纳率: 60%
浏览 446

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

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

  • 写回答

5条回答 默认 最新

  • 诶咦 2023-08-14 02:23
    关注

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

    评论

报告相同问题?

问题事件

  • 创建了问题 10月21日

悬赏问题

  • ¥15 电脑键盘实现触摸功能
  • ¥25 matlab无法将表达式转换为双数组怎么解决?
  • ¥15 单片机汇编语言相关程序
  • ¥20 家用射频美容仪技术规格
  • ¥15 大家帮我看看为什么错了
  • ¥15 unity互动琴弦抖动效果
  • ¥15 做了个的二极管反向饱和电流测量电路,但是测试达不到效果
  • ¥15 nginx无证书访问https失败
  • ¥15 树莓派启动AP热点传入数据
  • ¥15 multisim中关于74ls192n和DSWPK开关的问题(相关搜索:计数器)