在C语言的二维数组中,需要明白一个很特别的关系,就成功了一大半,那就是a[0]等价于
*(a+0),a[1]等价与*(a+1),a[i]和*(a+i)等价,a[1]+2等价与*(a+1)+2等价。*(*(a+0)+1)和*(*a+1)都等价于a[0][1]的值,*(*(a+i)+j)等价于*(a[i]+j)是a[i][j]的值。
在C语言的二维数组中,需要明白一个很特别的关系,就成功了一大半,那就是a[0]等价于
*(a+0),a[1]等价与*(a+1),a[i]和*(a+i)等价,a[1]+2等价与*(a+1)+2等价。*(*(a+0)+1)和*(*a+1)都等价于a[0][1]的值,*(*(a+i)+j)等价于*(a[i]+j)是a[i][j]的值。