c语言里面怎么用指针表示二维字符数组另外还有怎么用指针来对二维字符数组进行操作
二维数组就是数组的数组,二维数组即数组的元素是一维数组的数组。那么我们要用指针指向二维数组,就是要定义一个指向数组的指针了。例如:
char str[3][10]; //定义了一个char型的二维数组char (*pstr)[10]; //定义了一个指向char型的数组指针
pstr=str; //指针指向二维数组str
下面用pstr这个指针对二维数组进行赋值操作
int i;for(i=0;i<3;i++)
scanf("%s",*(p+i)); //*(p+i)等价于str[i]
温馨提示:答案为网友推荐,仅供参考