C语言能直接用一个数组名对数组进行赋值吗

如int a[ ],b[ ];a=b;这样做对吗?如果可以的话,那a,b是否共占一段内存

第1个回答  2019-10-05
不可以
数组不是一个数,只能一个一个元素的赋值
字符串多一点,有几个
字符串函数
如strcpy
strcat等
第2个回答  2019-09-17
这里的a,b都有各自的空间,你这样赋值是不允许的,在编译当中会报错。
相似回答