下面程序把数组元素中的最大值放入a[0]中。则在if 语句中的条件表达式应该是
A)p>a B)*p>a[0] C)*p>*a[0] D)*p[0]> *a[0]
main( )
{ int a[10]={6,7,2,9,1,10,5,8,4,3},*p=a,i;
for(i=o;i<10;i++,p++)
if(________) *a=*p;
printf("%d",*a);
}
我的答案是b,对吗!!谢谢!
这道题很简单的啊
a ) 不对是因为p是地址不是值而a是
而*a[0]表示指针数组
所以是答案b)
b对了
p是指针,p指的是地址,*p指的是数值