单选题:下面程序输出数组中的最大值,由s指针指向该元素
下面程序输出数组中的最大值,由s指针指向该元素 @[B](2)
```
int main()
{
int a[10]={6,7,2,9,1,10,5,8,4,3,},*p,*s;
for(p=a, s=a; p-a<10; p++)
if( ---?--- )
s=p;
printf("The max:%d",*s):
return 0;
}
```
则在if语句中的判断表达式应该是:
A. `p>s`
B. `*p>*s`
C. `a[p]>a[s]`
D. `p-a>p-s`
A.`p>s`
B.`*p>*s`
C.`a[p]>a[s]`
D.`p-a>p-s`
答案:B
```
int main()
{
int a[10]={6,7,2,9,1,10,5,8,4,3,},*p,*s;
for(p=a, s=a; p-a<10; p++)
if( ---?--- )
s=p;
printf("The max:%d",*s):
return 0;
}
```
则在if语句中的判断表达式应该是:
A. `p>s`
B. `*p>*s`
C. `a[p]>a[s]`
D. `p-a>p-s`
A.`p>s`
B.`*p>*s`
C.`a[p]>a[s]`
D.`p-a>p-s`
答案:B