wht666 发表于 2020-4-9 15:53:41

S1E24:指针和二维数组,课后作业,不理解答案

求大佬解释一下答案,为什么是这样

sunrise085 发表于 2020-4-9 16:07:02

本帖最后由 sunrise085 于 2020-4-9 16:08 编辑

这是三维数组用指针的型式进行取值
你把这几个都写成第二个的型式就看明白了
*(*(*(array+0)+1)+2),*(*(*(array+1)+1)+2),*(*(*(array+0)+0)+0),*(*(*(array+0)+0)+1)
分别对应
array               array               array            array
最里面的括号就是第一个维度,向外一层就是第二个维度,最外一层就是第三个维度。

wht666 发表于 2020-4-9 17:33:14

sunrise085 发表于 2020-4-9 16:07
这是三维数组用指针的型式进行取值
你把这几个都写成第二个的型式就看明白了
*(*(*(array+0)+1)+2),*(*(* ...

好的,谢谢我大概理解了
页: [1]
查看完整版本: S1E24:指针和二维数组,课后作业,不理解答案