C语言中怎么把一维数组赋给另外一个一维数组

我们直接上结论吧:
1 元素分配灵活,可根据要求提供。
2 . 对于相同类型、相同顺序,memcpy 效率较高。
3 . 赋值方向:从右值到左值。
4 . 结构体成员引用:变量名。
会员名称。
5 、该结构不能整体进出,可以逐一操作。

求教C语言的一维数组和二维数组。

嗯...这个想法...我后来想出来了...
(s+i),对...s是一个指向数组第一个元素的指针...s+i...它不是一个值,它是一个地址...指向第i个元素的地址...
所以,s[i]...的意思是找到地址s处该元素的值,然后将其移动i个单位...
(a+n)+m...它是...二维数组...行是行...列 - 这是一列...
(a+n)...这个操作...它获取第n行的首地址...这是地址...
二维数组...行的首地址...也是一个地址...不是一个值...
那么这是(a+n)...相当于上面的s...这是该行的首地址...
加m...这是m的偏移量单位...求第m个元素的地址...
所以(a+n)+m...这是地址元素a[n][m]...
要得到值...不能只依赖一个...
第一...找到行...找到行的开头...
第二...可能就在那一行...找到该元素的具体值...
同理...你需要去五楼4 号房间...
先给我五楼的钥匙...你可以上去...到五楼...
但是只能用五楼的钥匙...在五楼找不到4 号...
你需要4 号的钥匙...打开门...获取东西...
二维数组...需要取消引用两次...才能获取值...