问题 填空题

以下程序的功能是:借助指针变量找出数组元素中的最大值及其元素的下标值。请填空。
#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应该记录当前最大的元素的地址。

判断题
问答题 简答题