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

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

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

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

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

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

以及:

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

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

相关推荐
布谷歌8 分钟前
面试题整理
java·开发语言
j4455661117 分钟前
C++中的职责链模式高级应用
开发语言·c++·算法
Hello World . .19 分钟前
数据结构:栈和队列
c语言·开发语言·数据结构·vim
jjjava2.024 分钟前
深入解析Set与Map的奥秘
java·开发语言
白宇横流学长29 分钟前
基于Java的火车票订票系统的设计与开发
java·开发语言
黎雁·泠崖29 分钟前
Java核心基础API学习总结:从Object到包装类的核心知识体系
java·开发语言·学习
WarmSword35 分钟前
mac上用cursor/vscode调试root权限进程
c++·ide·vscode·macos·mac
m0_736919101 小时前
模板元编程性能分析
开发语言·c++·算法
Terio_my1 小时前
简要 Java 面试题学习
java·开发语言·学习
wbs_scy1 小时前
C++11:类新功能、lambda与包装器实战
开发语言·c++