【发布时间】:2019-11-19 13:48:40
【问题描述】:
我已经为 6 个元素创建了数组,我想在 0 索引处添加新元素并希望将所有 +1 移位,所以我如何在 for 循环中执行此操作或任何简单的方法来执行大数组
#include <iostream>
using namespace std;
main(){
int shift;
int shift2;
int shift3;
int shift4;
int shift5;
int array[6]={1,2,3,4,5};
shift=array[0];
shift2=array[1];
shift3=array[2];
shift4=array[3];
shift5=array[4];
array[1]=shift ;
array[2]=shift2;
array[3]=shift3 ;
array[4]=shift4 ;
array[5]=shift5 ;
array[0]=90;
for(int i=0 ; i< 6; i++){
cout<<"array value at index "<<i<<" is "<<array[i]<<endl;
}
}
【问题讨论】:
-
精彩的节目!
-
您想向数组中添加新元素吗?可能你想使用std::vector。
-
那不是有效的 C++。
main有返回类型int: en.cppreference.com/w/cpp/language/main_function -
你只需要1个临时的。
-
我用的是临时的,但它都变成了 1