主题:【求助】向各位高手请教一个c语言中数组与指针的问题 -- 数值分析
共:💬84 🌺26
也就是说一定要清楚指针的“基类型”,p+1就是让指针p指向下一个“基类型”元素。
另外,二维数组和一维数组一样,就是个内存块。一堆同类型的数据排队站在一起而已。
具体到您的例子,一堆int挤在一起,那就用int *a来访问就好了。
可以在f1参数表中定义a是int *a
然后就可以在f1中用*(a+i*m+j)或者a[i*m+j]来访问a[i][j]了(设数组为m*n阶)
- 相关回复 上下关系8
🙂花一个。我觉得LZ的困惑可能来自 3 frnkl 字739 2009-02-20 18:35:40
😜“指针数组”vs“数组指针” 七月半 字64 2009-02-21 05:45:35
🙂del 熊熊熊熊 字0 2009-02-20 13:45:07
🙂使用指针的时候自己一定要清楚p+1到底是加了几
🙂del 熊熊熊熊 字1 2009-02-20 13:59:21
😥您说的是“多维数组名”这类的“指针常量”吧 七月半 字121 2009-02-21 05:21:18
🙂是这样 frnkl 字971 2009-02-19 16:20:49
🙂del 熊熊熊熊 字0 2009-02-20 14:16:40