1. 同类型之间利用指针
2. 同类型中间还可以全数组直接复制
3.不同类型:每个元素复制加强制转换类型
#include <stdio.h>
#include <stdlib.h>
#include <string.h>int main(void){char a[8]={1,2,3,4,5,6,7,8};//---转二维-指针---char (*b)[4]=(char (*)[4])a;//-----数组字节直接复制-----char e[2][2][2]={};memcpy(e,a,8);//不同类型字节的转换-----char c[8]={1,2,3,4,5,6,7,8};float d[8]={};for(int a=0;a<8;a++){d[a]=(float)c[a];}printf("%d ,%d ,%f\n",b[1][0],e[1][1][1],d[1]); //5 ,8 ,2.0000return 0;
}