主程序调用findmax函数求出数组中最大元素在数组中的下标,括号中需填写的内容是 #include findmax(int*s,int t,int *k) { int p; for(p=0, *k=p; ps[*k])( ); } ma

admin2010-12-10  56

问题 主程序调用findmax函数求出数组中最大元素在数组中的下标,括号中需填写的内容是
#include
findmax(int*s,int t,int *k)
{  int p;
for(p=0, *k=p; ps[*k])(    ); }
main()
{  int a[10],i,k;
for(i=0; i<10;i++)scanf(" %d",&a);
findmax(a,10,&k);
printf(" %d%d\n",k,a[k];) }

选项 A、k=p
B、*k=p
C、k=p-s
D、*k=p-s

答案B

解析 考查通过指针来引用一维数组的方法。数组元素可以通过数组首地址和下标的方式来引用,数组元素的下标是从0开始的,也可以将数组首地址赋给一个指针变量,通过指针和下标的方式来引用数组元素。 通过数组的首地址引用数组元素。
转载请注明原文地址:https://kaotiyun.com/show/sEPp777K
0

随机试题
最新回复(0)