写代码的时候,数组一般要指定长度或者直接赋初值,如果是要指定长度:
int shuzu[SIZE];
这里的SIZE必须是常量,用#define和const都可以将SIZE固定为常量值;
但是我想把自己从键盘输入的值作为数组的长度随时改变,那该怎么做呢?
使用动态数组可以做到:
int size;
cin>>size;
int *shuzu=new int [size];
这样就行了,关于动态数组的详细资料点击打开链接
本文介绍如何使用键盘输入的值作为动态数组的长度,并提供了一种实现方式,即通过cin获取用户输入并使用new关键字创建相应大小的动态数组。
写代码的时候,数组一般要指定长度或者直接赋初值,如果是要指定长度:
int shuzu[SIZE];
这里的SIZE必须是常量,用#define和const都可以将SIZE固定为常量值;
但是我想把自己从键盘输入的值作为数组的长度随时改变,那该怎么做呢?
使用动态数组可以做到:
int size;
cin>>size;
int *shuzu=new int [size];
这样就行了,关于动态数组的详细资料点击打开链接
2712
1860
322

被折叠的 条评论
为什么被折叠?