问题
填空题
以下程序的功能是:借助指针变量找出数组元素中的最大值及其元素的下标值。请填空。
#include<stdio.h>
main()
int a[10],*p,*s;
for(p=a;P-a<10;p++)scanf("%d",p);
for(p=a,s=a;p-a<10;p++)if(*p>*s)s=______;
printf("index=%d\n",s-a);
答案
参考答案:P
解析: s指向当前最大的元素,当*p>s时,表示当前 p所指向的那个元素比s指向的元素大,则s应该记录当前最大的元素的地址。