有以下程序: #include<stdio.h> int fun(int(*s)[4],int n,int k) { int m,i; m=s[0][k]; for(i=1;i<n;i++) if(s

admin2020-01-10  20

问题 有以下程序:
    #include<stdio.h>
    int fun(int(*s)[4],int n,int k)
    {
    int m,i;
    m=s[0][k];
    for(i=1;i<n;i++)
    if(s[k]>m)
    m=s[k]:
    return m;
    }
    main()
    {
int a[4][4]={{1,2,3,4},{11,12,13,14},{21,22,23,24),{31,32,33,34}};
    printf(”%d\n”,fun(a,4,0));
    }
程序运行的结果是(    )。

选项 A、4
B、34
C、31
D、32

答案C

解析 函数fun通过数组指针引用二维数组,其作用是遍历s[1][k]~s[n一1][k],找出数组中最大的元素。
转载请注明原文地址:https://kaotiyun.com/show/VUCp777K
0

相关试题推荐
最新回复(0)