weixin_慕斯6066174
2020-07-04 17:40
#include <stdio.h>
void rank(int arr[2][2])
{
int i,j;
for(i=0,i<2,i++)
{
for(j=0,j<2,j++)
{
printf("arr[%d][%d]的值为%d\n",arr[i][j]);
}
}
}
int main()
{
//使用第一种方式初始化方式声明并初始化二维数组arr1
int arr1[2][2]={{10,20},{30,40}};
rank(arr1);
//使用第二种方式初始化方式声明并初始化二维数组arr2
int arr2[2][2];
arr2[0][0]=10;
arr2[0][1]=20;
arr2[1][0]=30;
arr2[1][1]=40;
rank(arr2);
return 0;
}
1: for循环条件 分号写成逗号
2. printf中有3个占位符 %d
printf中前两%d应对应i,j
void rank里的arr不应该加数字1,2吗
十分感谢!
C语言入门
926210 学习 · 20797 问题
相似问题