谁来具体地解释下面程序的运行结果?

img


运行结果为什么是12,无法理解,谁可以详细地解释一下?ayuehaicgiyy

for循环是p数组每个指针分别指向a数组的第0,3,6和9个元素地址
那么p[3]就指向第9个元素地址,然后p[3][2]就是第9个为起点的第三个元素,也就是第11个元素的值,所以是12,因为11是下标,a[11]就是12

12个数据一维切片形成二维数组,3,2表示第四行第三个数啊

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^