C++本身不支持未知大小的动态数组,你的需求通常有两种方法可以解决。
方法1:动态申请内存法
代码片段如下:
int *p,num;方法2:使用向量Vector
1)Vector是C++STL中提供的向量;
2)向量的大小可以动态改变;
3)向量可以通过下标访问元素(感觉像使用数组);
4)可以通过push_back向向量中添加元素并改变大小。
代码片段如下:
#include <vector> //文件包含知道常量、也知道用指针,但是i 的大小还是不知道。。。。
方法三、方法四都给我写一下吧~~谢谢~~
方法三我们学过 atoi ,但不知怎么用。。。。
非常感谢!