问题 填空题

下面的程序实现的是从指针p所指向的地址的n个数中,找出最大的和最小的数据,请填空。 fun(int *p,int n) { int *q; int max,min; max=min=*p; for(q=p;______;q++) if(*q>max)max=*q; else if(*q<min)min=*q;}

答案

参考答案:q<p+n

解析:[命题目的] 考查对于函数的地址传递的掌握情况。 [解题要点] 通过地址传递可以在被调函数中对调用函数中的变量进行引用。

单项选择题
多项选择题