70,014
社区成员




对于*((w+1)[2])我还是很清楚的,相当于数组w[1][2]
[quote=引用 6 楼 qq_38834405的回复:]你二维数组要么用[]要么用*来解引用,*(w+1)[2],w+1先与[2]结合,因为优先级的问题,他还没有解引用,所以是一直在对行操作,就变成了*(w+3),再与*结合,变成**(w+3)。 你可以写一下(w+1)[2][1],等同于w[3][1]。
你二维数组要么用[]要么用*来解引用,*(w+1)[2],w+1先与[2]结合,因为优先级的问题,他还没有解引用,所以是一直在对行操作,就变成了*(w+3),再与*结合,变成**(w+3)。 你可以写一下(w+1)[2][1],等同于w[3][1]。
优先级和括号的用法有什么关系。。
优先级和括号的用法有什么关系。。
本质就是a[0] = *(a+0)