比如定义int a[3][4],那么每行有4个数,一共3行。用指针p来表示数组,int *p;*p = &a[0][0],那么要用p表示a[2][1],就是*(p+2*4+1),这样就能通过传递指针p和表示二维数组长度的数来传递二维数组。 1/*测试用指针传递二维数组*/2/*by telnetning 13.3.20*/34#include <stdio.h>56/*函数求...
比如定义int a[3][4],那么每行有4个数,一共3行。用指针p来表示数组,int *p;*p = &a[0][0],那么要用p表示a[2][1],就是*(p+2*4+1),这样就能通过传递指针p和表示二维数组长度的数来传递二维数组。 1/*测试用指针传递二维数组*/2/*by telnetning 13.3.20*/34#include <stdio.h>56/*函数求...