为什么c++让一个数组等于另一个数组要用for循环,不能直接a=b或者a[]=b[]

如题所述

因为让一个数组等于另一个数组需要每个元素进行赋值,需要for 循环来依次遍历追问

谢谢!!就是想问下为什么要用for遍历。因为电脑会以为a和b都是指向各自数组第一个元素的指针,如果a=b的话就相当于让a也指向b的第一个元素,但是电脑不知道b有多少元素,所以不能让a变成指向b整个数组的指针吗,所以就不能直接a=b给a数组赋值吗?还是因为别的原因

温馨提示:答案为网友推荐,仅供参考
相似回答