C++,数组怎么复制
答案:3 悬赏:50 手机版
解决时间 2021-03-04 19:47
- 提问者网友:听门外雪花风
- 2021-03-04 06:11
int a[10]={34,56,4,10,77,51,93,30,5,52};int b[10]=a[10];这个提示错误。怎么办
最佳答案
- 五星知识达人网友:污到你湿
- 2021-03-04 06:59
这个很简单的啊,你声明的b[10]是个数组,而你的a[10]是个数组中的数,并且你的a[10]已经越界了。
全部回答
- 1楼网友:迷人又混蛋
- 2021-03-04 09:11
数组不是这样复制的,要一个一个的。for (int i=0;i<10;i++){b[i]=a[i];}这样就行了。
- 2楼网友:千杯敬自由
- 2021-03-04 08:35
用以下函数就可以了。
memcpy(b, a, sizeof(int) * 20);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯