例子: char a[][] = {"abc","bcd"};
//这就是一个2维字符数组,简称字符串数组。
//abc是一个字符串,不能写入arr[5][6]这样的二维数组的这个位置。
//如果arr[5][6][]是三维的,就可以把“abc”写入arr[5][6]这个位置了。
char arr[5][6];
char * p = "abc";
strcpy((char*)arr, p);
二维数组实际上也是一连串的字节空间,你把它看成一维数组(或数组指针)即可。
这个程序 的问题 还不太懂
memcpy你看下这个函数