现有如下定义语句
int*p,s[20],i;
p=s;
表示数组元素s[i]的表达式不正确的是
A.*(s+i)
B.*(p+i)
C.*(s=s+i)
D.*(p=p+i)
第1题:
现有如下定义语句 int*p,s[20],i; p=s; 表示数组元素s[i]的表达式不正确的是()
A.*(s+i)
B.*(p+i)
C.*(s=s+i)
D.*(p=p+i)
第2题:
设有定义语句“float s[10],*p1=s,*p2=s+9;”,则下列表达式中,不能表示数组s的合法数组元素的是()
A.*(p1--)
B.*(p1)
C.*(--p2)
D.*(p2)
第3题:
下面的程序的功能是求一维数组中的最小元素。 findmin(int *s,int t,int *k) { int p; for(p=0,*k=p;p<t;p++) if(s[p]<s[*k]) (); } void main() { int a[10],i,*k=&i; for(i=0;i<10;i++) scanf("%d",&a[i]); findmin(a,10,k); printf("%d,%dn",*k,a[*k]); }
第4题:
现有如下定义语句,表示数组元素s[i]的表达式不正确的是()。 int*p,s[20],i; p=s;
A.*(s+i)
B.*(p+i)
C.*(s=s+i)
D.*(p=p+i)
第5题:
5、现有如下定义语句 int*p,s[20],i; p=s; 表示数组元素s[i]的表达式不正确的是()
A.*(s+i)
B.*(p+i)
C.*(s=s+i)
D.*(p=p+i)