我就用二维数组来表示这个迷宫。比如说,0代表可以走的路,1代表墙壁。这样,通过这个二维数组,我就能清楚地知道迷宫的布局。在这个过程中,我还发现二维数组在处理像棋盘这样有行有列的东西时特别有用。像国际象棋或者围棋的棋盘,每个格子都有自己的状态,用二维数组就能很好地表示。 再说说字符数组。这就像是专门为...
int *p5 = &aa[0][0]; //指向二维数组首元素(一维)的首地址,用int *p,类型刚好匹配 int (*p6)[2][5] = &aa; //指向二维数组本身的指针。总结:把定义中的数组名字换成指针,加()即可。 char *p = buf[1]; //buf[0] => 里面存的指针数组中的是第一个元素的地址,也就是直接把一个地址给他...