c语言 二维数组赋值 仅给第一行赋值 前几个数字都为零答:二维数组b[8][8]的最大上下界为b[0~7][0~7],你要定义的二维数组的第一行应该是b[1][0~7],那么定义应该为:b[8][8]={0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1}其他没有定义的都是默认为0。
C语言中如何取二维数组的一行(一列)?答:没有简单的函数或表示方法,只能使用循环输出或者使用数组中的值。include <stdio.h> int main(){ int a[3][3]={1,2,3,4,5,6,7,8,9};int b[3],n=3;printf("输出第三行:\n ");for(int i=0;i<3;i++){b[i]=a[n-1][i];printf("%d ",b[i]);} } 数组b中存储的...