//1.现有char a[10][20],回答下面表达式各代表的意义:a, a+1, a[1]+1, *a[1], *a, &a[1][1], &a[1]
//a做左值时,类型就是char[10][20]; 做右值时退化为一个指针,其类型是char(*)[20]
//a+1: 类型是char(*)[20],指向a[1], 所以a+1在值上与&a[1]相同
//a[1]+1:类型是char *; 指向a[1][1];
//*a[1]:类型是char, 相当于a[1][0];
//*a:类型为char[20], 退化为指针之后类型是int *, 指向a[0][0]
//&a[1][1]:类型为char *
//&a[1]:同a + 1;