A-A+

以下函数返回a所指数组中最小的值所在的下标值: fun(int*a int n) { int

2022-08-05 22:53:31 问答库 阅读 173 次

问题详情

以下函数返回a所指数组中最小的值所在的下标值: fun(int*a,int n) { int i,j=0,P; p=j; for(i=j;i<n;i++) if(a[i]<a[j])____return(p); } 在下划线处应填入的是()。
A.i=P
B.a[p]=a[i]
C.p=j
D.p=i请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
p是存放最小下标的变量,而if后的表达就是实现这个}j的的,当if成立时,就把小的下标放到p中,故选择D选项。

考点:下标,函数