主题:【求助】向各位高手请教一个c语言中数组与指针的问题 -- 数值分析
共:💬84 🌺26
复 del
void f1( int ** x )
{
printf("%d\n",x[0][0]);
}
void main()
{
int a[4][4];
int *b[4];
a[0][0]=99;
a[1][0]=10;
a[2][0]=-666;
b[0]=&a[0][0];
b[1]=&a[1][0];
b[2]=(int *)(a+2);
f1( b );
f1(b+1);
f1(b+2);
}
不过我们说的可能不是一个问题。
本帖一共被 1 帖 引用 (帖内工具实现)
- 相关回复 上下关系8
压缩 2 层
🙂其实x[0][0]可以用在f1中,只是编译器对 frnkl 字79 2009-02-19 19:42:23
🙂del 熊熊熊熊 字0 2009-02-19 19:47:02
🙂理解了二维array多维array就没问题了 frnkl 字442 2009-02-19 20:44:19
🙂试试这段代码
🙂你这个main里面 电子赵括 字228 2009-02-22 15:34:18
🙂del 熊熊熊熊 字1 2009-02-19 20:55:30
🙂把 f1(b+2);这句去掉就没问题了。 frnkl 字0 2009-02-19 20:57:16
🙂del 熊熊熊熊 字0 2009-02-19 21:25:47