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

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循环赋值?求助了,谢谢
...全文
45 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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;
}

13,822

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧