C语言中 指针做函数参数传递二维数组答:include <stdio.h> void fun(int (*p1)[3],int (*p2)[3]);int main(){ int p1[3][3]={{7,8,9},{4,5,6},{1,2,3}} ;int p2[3][3] = {0};int i = 0, j = 0;fun(p1,p2);for(i = 0;i < 3;i++){ for(j = 0;j < 3;j++){ printf("%d ",*(*(...
利使用指针方法实现3*3的二维数组的转置。答:include<stdio.h> void mat(int(*p)[3],int(*q)[3]){ int i,j;for(i=0;i<3;i++)for(j=0;j<3;j++)(*(q+j)+i)=*(*(p+i)+j);} int main(int argc,char**argv){ int a[3][3]={1,2,3,4,5,6,7,8,9},b[3][3]={0};int i,j;for(i=0;i<3;i++){...
c语言中 这些分别代表什么意思啊?答:include <stdio.h> void main() { int a[2][5] = {{1,2,3,4,5},{6,7,8,9,10}};int (*s)[5] = a; //定义二维数组指针并初始化 printf("%d \n", (*s)[3]); //访问二维数组指针 } 2、*(s+3) //指针地址加3,用法如下:include <stdio.h> void main()...
c++指针数组怎么用,还有指针数组和数组指针答:指针的数组和整型的数组是指一个数组,其中每一个元素是指针类型;数组的指针是指一个数组的首元素的地;参考实例应用如下://注意指针数组和数组指针分别是如何指向二维数组的;include <stdio.h> main(){ static int m[3][4]={0,1,2,3,4,5,6,7,8,9,10,11};/* 定义二维数组m并初始化...