有以下程序: #include #define N 4 void fun(int a[][N],int b[]) { int i; for(i=0;i

admin2021-02-25  34

问题 有以下程序:
    #include
    #define  N 4
    void fun(int  a[][N],int  b[])
    {  int  i;
    for(i=0;i=a
    }
    main()
    {  int  x[][N]={{1,2,3},{4},{5,6,7,8},{9,10}},y[N],i;
    fun(x,y);
    for(i=0;i);
    printf("\n");
    }
    程序的运行结果是(    )。

选项 A、1,0,7,0,
B、1,2,3,4,
C、1,4,5,9,
D、3,4,8,10,

答案A

解析 该程序首先在定义变量时,对二维数组x[][N]进行赋值操作;调用函数fun,函数fun的功能是将二维数组中的a[0][0]、a[1][1 j、a[2][2]和a[3¨3]赋值给一维数组。最后将输}l{一维数组1.0、7,0,。
转载请注明原文地址:https://jikaoti.com/ti/w8z0FFFM
0

最新回复(0)