C/C++数组定义时长度之可以用变量么

貌似和编译器有关,有些编译器支持变量定义数组长度的。如下这个:

数组大小设置成变量_数组大小可以是变量吗-CSDN博客

也明确说了VS是不可以的。但是可以想办法解决,那就是动态申请内存:

C语言中数组长度不能用变量定义吗?_数组长度可以是变量吗-CSDN博客

这个参考资料是百度知道,居然质量还挺好。

以及:

C++使用变量作为数组长度_c++中变量作为数组长度-CSDN博客

不管是C还是C++,其实都是动态申请内存,不影响使用,但是要注意释放。

相关推荐
_君落羽_5 分钟前
ARM寄存器以及异常处理
c++
free33 分钟前
基于librdkafa C++客户端生产者发送数据失败问题处理#2
c++·kafka
杨福瑞41 分钟前
C语⾔内存函数
c语言·开发语言
eqwaak01 小时前
科技信息差(9.12)
开发语言·python·科技·量子计算
axban1 小时前
QT M/V架构开发实战:QStringListModel介绍
开发语言·数据库·qt
刘媚-海外1 小时前
Go语言开发AI应用
开发语言·人工智能·golang·go
小柯J桑_1 小时前
Linux:线程封装
linux·运维·c++
勇敢牛牛_1 小时前
使用Rust实现服务配置/注册中心
开发语言·后端·rust·注册中心·配置中心
catchadmin1 小时前
PHP serialize 序列化完全指南
android·开发语言·php
hzzzzzo02 小时前
微服务网关全解析:从入门到实践
java·开发语言·微服务