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;
}
还没有人回答问题,可以看看其他问题
C语言入门
927286 学习 · 21537 问题
相似问题