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

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

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

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

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

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

以及:

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

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

相关推荐
小小编程路几秒前
Java super 关键字详解:用法、场景与常见误区
java·开发语言
薛定猫AI15 分钟前
【技术干货】大模型检查点可靠性评测:基于 Python 构建幻觉与指令遵循测试
开发语言·python
文祐23 分钟前
C语言利用数组计算矩阵乘法
c语言·开发语言·矩阵
啦啦啦啦啦zzzz24 分钟前
c++web服务器框架Oat++的API应用
服务器·c++·oat++
matlab代码24 分钟前
Matlab基于主成分分析PCA人脸识别系统(GUI界面)【源码44期】
开发语言·matlab·人脸识别
m0_7381207228 分钟前
AI安全实战系列(四):Lab04 Multi-Agent——多智能体攻击分析
服务器·开发语言·人工智能·安全·网络安全·语言模型
ch.ju33 分钟前
Java Programming Chapter 4——Anonymous inner class
java·开发语言
Irissgwe37 分钟前
算法之二分查找
数据结构·c++·算法·二分查找
Mr__Miss41 分钟前
Java 随机数生成器选型指南:Random、ThreadLocalRandom 与 SecureRandom
java·开发语言·python
Risehuxyc42 分钟前
PHP数据类型
开发语言·php