单项选择题
以下程序调用findmax函数返回数组中的最大值
findmax(int*a,int n)
int * p,* s;
for(p=a,s=a;p-a<n;p++)
if(_____)s=p;
return(*s);
main()
int x[5]=12,21,13,6,18;
printf(“%d\n”,findmax(x,5));
在下划线处应填入的是()
A. p>s
B. *p>*s
C. a[p]>a[s]
D. p-a>p-s
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有以下程序: main() int x=3, y=2, z=1; printf( % d n , x y&~z); 程序运行后的输出结果是()。
A. 3
B. 2
C. -1
D. 0
点击查看答案&解析
单项选择题
若有说明:int a[][3]=1,2,3,4,5,6,7;则数组a第一维的大小是()。
A. 2
B. 3
C. 4
D. 无确定值
点击查看答案&解析
相关试题
有以下程序:int *flint *x, int *...
以下能正确定义一维数组的选项是()。
有以下程序 #include<stdio.h> int ...
有以下程序 #include 〈string.h〉 ma...
下列叙述中正确的是()。