西西河

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

共:💬84 🌺26 新:
全看分页树展 · 主题 跟帖
家园 使用指针的时候自己一定要清楚p+1到底是加了几

也就是说一定要清楚指针的“基类型”,p+1就是让指针p指向下一个“基类型”元素。

另外,二维数组和一维数组一样,就是个内存块。一堆同类型的数据排队站在一起而已。

具体到您的例子,一堆int挤在一起,那就用int *a来访问就好了。

可以在f1参数表中定义a是int *a

然后就可以在f1中用*(a+i*m+j)或者a[i*m+j]来访问a[i][j]了(设数组为m*n阶)

全看分页树展 · 主题 跟帖


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

Copyright © cchere 西西河