c语言 二维数组a [ 5 ] [ 5 ] 如何通过指针交换第二行和第三行??_百...答:void main(void){ int a[5][5] = {{0,1,2,3,4}, \ {5,6,7,8,9}, \ {10,11,12,13,14},\ {15,16,17,18,19},\ {20,21,22,23,24}};int (*p)[5] = a;/*数组指针p*/ int i, j;/*交换第二行和第三行*/ for(i=0;i<5;i++){ j=*(p[1]+i);(p[1]...
C语言通过指针 将一个二维数组赋值给另一个二维数组答:include <stdio.h>void copy_arr(double(*)[5],double(*)[5],int ,int);int main(void){int n,m;double source[2][5]={{2.6,3.7,5.8,4.2,3.3},{1.7,5.4,6.3,4.7,6.2}};double target1[2][5]={0};printf("Before operation:\n");printf("source :");for (n...