西西河

主题:【求助】向各位高手请教一个c语言中数组与指针的问题 -- 数值分析

共:💬84 🌺26 新:
全看分页树展 · 主题 跟帖
家园 我理解int a[3][4]的a的类型不是int *

也不是int **

应该是int (*pa)[4]中的pa这种类型。

也就是说a和pa都是一个指向含有4个元素的int数组的指针。只不过a是常量。

pa++的话指针应该向下移动4*4byte。

当然,此时a里存的地址和a[0][0]元素的地址是相同的。只不过a+1不是a[0][1]的地址,而是和a[1][0]的地址相同。还是指针的“基类型”的问题。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河