为什么此种赋值方法是错的int a[3][4], (*num)[4]; num[1] = &a[1][3];
num[1] 不能作为左值
(*num)[4]的意思是:num是一个指向具有4个int类型元素数组地址。a[3][4]有3行,每行的元素有4个所以应该是 num = &a[1];,让num指向a的第二行的四个元素,因为a的每行有四个元素,这与num的定义恰恰是匹配的。