作业帮 > 综合 > 作业

将两行三列 变为三行两列的数组.请解释//后面的话

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/13 21:25:00
将两行三列 变为三行两列的数组.请解释//后面的话
#include
int main()
{int a[2][3]={{1,2,3},{4,5,6}};
int b[3][2],i,j;
printf("array a:\n");
for(i=0;i
将两行三列 变为三行两列的数组.请解释//后面的话
i和j都是变量,是为我们所用的.
后面还用i和j,而没有定义新的变量是为了简单,

后面那两个for循环的目的是输出数组b中的每个元素,因为b是3行两列的,i代表b的行,所以范围是0到2;j代表b的列,范围是0到1
再问: 我的意思是 因为b[j][i]=a[i][j]。所以后面的两个for循环 for(i=0;i