问题 填空题

以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。
#include<conio.h>
#include<stdio.h>
int fun(int%s, int t, int *k)
int i;
*k=0;
(9)
if(s[*k]<s[i])*k=i;
return (10) ;
main()
int a[10]=876, 675, 896, 101, 301, 401, 980, 431, 451, 777, k;
fun(a, 10, %k);
printf("%d, %d\n", k, a[k]);

答案

参考答案:0

解析: 本题中直接使用指针变量k,但在使用时要注意对k的指针运算,此外,一开始应使*k的值为数组中的某一下标值,即*k=0。

填空题
单项选择题