(51) 若有以下说明:
6 X2 P$ ?/ v; ?$ Z% ~0 N5 B0 [ int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;
# P7 ^3 @9 ?4 n, I 则数值为6的表达式是
( B4 q3 Q4 V0 R! {$ Y A) *p+6+ J' i3 C! }" Y
B) *(p+6)
0 X! q! N% j0 V l r+ c8 H1 g( E C) *p+=5
9 ~3 _! L0 X8 M4 V6 h7 T! N D) p+5/ G& \( K( |7 I) z8 y
(52) 下面程序输出数组中的最大值,由s指针指向该元素.
& j' z1 A$ y, y: g3 i. X; K以下是引用片段:' s) |4 B$ D/ x- a& T8 J2 ^( T
main() : T0 Z9 j, D) M" p' B" `
{ int a[10]={6,7,2,9,1,10,5,8,4,3,},*p,*s; ! h% p# Y! B# y' u
flr(p=a, s=a; p-as
d" s; l6 \! d* n) Z B) *p>*s# o. |9 R0 h, V' g- r+ |4 @/ R+ k
C) a[p]>a
% L2 R' s; ]7 L7 H. S9 Z D) p-a>p-s
0 X" B8 a+ b# |, m (53) 要求函数的功能是在一维数组中查找值;若找到则返回所在的下标值,否则返回0;数列放在到中。不能正确执行的函数是; y1 v* X6 z/ X
# V3 r s. F/ G% i A)funa(int *a,int n,int x ) B)funb(int *a,int n,int x)1 h1 v" v: o9 l
{ *a=x; {int k;
; I! j" w, A: o4 m1 D9 b/ g while(a[n]!=x)n--; for(k=1;k |