求助高手:关于数组赋值的问题

philipshuang 2004-05-03 04:33:57
举个例子:int a[] ,int b[8]
for (i=0;i<9;i++){
b[i]=i;}
我就想把数组b的值赋给数组a[],可不可以直接赋值,就是
a[]=b[8],还是非要用for循环赋值?求助了,谢谢
...全文
32 3 点赞 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
philipshuang 2004-05-03
谢谢啊
  • 打赏
  • 举报
回复
lovebcb 2004-05-03
#include <algorithm>

偶把这个丢了 :)
  • 打赏
  • 举报
回复
lovebcb 2004-05-03
用STL,但数组a要预先分配大小。

#include <iostream>

int main()
{
int a[8],b[8];

for ( int i=0; i<8; i++ ) b[i] = i;

std::copy( b,b+8,a );

for ( int i=0 ;i<8 ;i++ ) std::cout << a[i];

return 0;
}
  • 打赏
  • 举报
回复
相关推荐
发帖
C++ Builder
加入

1.3w+

社区成员

C++ Builder相关内容讨论区
申请成为版主
帖子事件
创建了帖子
2004-05-03 04:33
社区公告
暂无公告