请问c++中数组可以这样写吗? int Maxsize; cin>>Maxsize; const int...

发布网友 发布时间:2024-10-23 22:01

我来回答

5个回答

热心网友 时间:2024-10-25 12:22

不可以的,定义数组时不能使用变量来定义数组的长度。你可以定义一个宏#define Maxsize 100,然后在定义数组时可以这样定义 int a[Maxsize]这是允许的。

热心网友 时间:2024-10-25 12:21

不能,因为int a[Max]Max必须是右值

热心网友 时间:2024-10-25 12:19

想建立
动态数组怎么做呢?

可以用int *p = new int[大小]; 就表示一个数组

热心网友 时间:2024-10-25 12:18

不能这样写,因为数组在定义时,就已经确定了分配给该数组多少空间了。而不能通过给他传递参数来随机设定数组所占空间大小。

热心网友 时间:2024-10-25 12:22

不可以 数组后初始化不可以为变量的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com