int a[3] ={1,2,3};
int b[3] ={0,0,0};
int c[3] ={0,0,0};
b << a.delete(1);
例如,我怎么能这样做呢
int a[3]= {001}
and c[3]= {023}
答案 0 :(得分:1)
您可以简单地“切换”元素:
std::swap( a[0], c[0] );
现在你可以“旋转”数组a中的元素,但是你必须编写一个函数来交换该数组中的元素。或者你可以使用std :: vector代替它并使用它在任意位置插入/删除元素的能力。 例如:
std::vector<int> a { 1, 2, 3 };
if( !a.empty() ) {
int temp = a.front();
a.erase( a.begin() );
a.push_back( temp );
}
答案 1 :(得分:0)
答案 2 :(得分:0)
你只需指定它
c[0] = a[1];
将a
的第二个元素放入c
如果要交换,可以使用临时变量
int temp = c[0];
c[0] = a[1];
a[1] = temp;