大佬们帮我看看怎么回事吧,谢谢

来源:6-9 多维数组

sharkyyy

2025-09-28 08:48

最后结果多出来两个10是为什么呢




#include <stdio.h>

int arr(int arr[2][2])

{

    int i,j;

    for(i=0;i<2;i++)

    {

        for(j=0;j<2;j++)

        {

            printf("%d    ",arr[i][j]);

        

        }

        printf("\n");

    }

}

int main()

{

    int arr1[2][2]={{10,20},{30,40}};

    printf("%d\n",arr(arr1));

    printf("*******\n");

    int arr2[2][2];arr2[0][0]=10;arr2[0][1]=20;arr2[1][0]=30;arr2[1][1]=40;

    printf("%d\n",arr(arr2));

   

    

    return 0;    

}


写回答 关注

0回答

还没有人回答问题,可以看看其他问题

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

927286 学习 · 21537 问题

查看课程

相似问题