数组的地址结构 对于如下定义的二维数组结构,其首地址是1000位置,按照字节编址 每一个int类型,占用4个字节 int a[3][4]; 其地址结构下图所示: 也就是,a[0]指向的是一个长度为4的一维数组 两种相似结构的区分 指针数组和指向数组的指针两者之间有所区别 指针数组: char *fp[2]; (char *)(fp[2]); (其中[]的优先级,比*的优先级要高,所以上面的fp名称会优先跟[]相结合) fp指向一个长度为2的数组,每个单元里都存有一个指针 对于这样的指针数组,可以用于存放单个的整形变量地址 也可以用于存放一个一维动态数组的地址 #include <...