动态分配如何使用,新手不太会。。。
追答vector nums;
nums.push_back(3);
nums.push_back(4);
nums.push_back(5);
.... 可以一直push_back, 使用 nums.size()可以得到它的大小。
同时也有使用和数组一样的方法来访问其中的数据,如 nums[1]等。
记得包含头文件 #include
怎么赋值?没有赋值的语句啊?新手,真的新手。。这个是我的第一个程序。
追答nums.push_back(3); 就是在向nums中加值。加在最后面,比如以前vector中的内容是{1,2},操作后就变成 {1,2,3}
我事先是不知道数组长度的,能不能不申请1000长度的数组,是等输入完之后确定输入数据的个数,然后根据这个数确定数组的长度。