Solen.& 2022-09-22 20:25 采纳率: 25%
浏览 21

关于#c语言#的问题:数组运算

int m[][3] = {1,4,7,2,5,8,3,6,9,};
int i,j,k=2;
for ( i=0; i<3; i++ ) {
printf("%d", m[k][i]);
}

输出结果是369,为什么

  • 写回答

2条回答 默认 最新

  • 快乐鹦鹉 2022-09-22 20:31
    关注

    m二维数组的列数是3,根据后面初始化的元素数量,可知行数为3,所以是m[3][3]
    k=2,就是最后一行,所以循环就是输出最后一行三个元素,就是369了

    评论

报告相同问题?

问题事件

  • 创建了问题 9月22日