一个数组的数组名可以赋值给另一个数组的数组名吗? 例如 int a[10],b[10]

一个数组的数组名可以赋值给另一个数组的数组名吗?
例如
int a[10],b[10]
a=b

不可以。
只能逐个元素赋值,最终起到类似数组赋值的效果。如:
int a[10],b[10],i;
for(i=0;i<10;i++)a[i]=b[i];
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-05-26
数组名是常量,不可以赋值追答

按你上面的定义,a=b和b=a都是非法的

相似回答