网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

现有如下定义语句 int*p,s[20],i; p=s; 表示数组元素s[i]的表达式不正确的是

A.*(s+i)

B.*(p+i)

C.*(s=s+i)

D.*(p=p+i)


参考答案

更多 “ 现有如下定义语句 int*p,s[20],i; p=s; 表示数组元素s[i]的表达式不正确的是A.*(s+i)B.*(p+i)C.*(s=s+i)D.*(p=p+i) ” 相关考题
考题 现有如下定义语句int*p,s[20],i;p=s;表示数组元素s[i]的表达式不正确的是A.*(s+i)B.*(p+i)C.*(s=s+i)D.*(p=p+i)

考题 若在以下定义和赋值语句,则才s数组的第i行第j列(假设i,j已正确说明并赋值)元素地址的合法引用为 int s[2][3]={0},( *p)[3]; p=s;A.*(*(p+i)+j)B.*(p[i]+j)C.(p+i)+jD.(*(p+i))[j]

考题 若有以下定义和赋值语句,“int s[2][3],(*p)[3]; p=s;”,则对数组s的第i行第j列(假设i,j已正确说明并赋值)元素地址的合法引用为()。A.*(p+i)+jB.*(p[i]+j)C.(p+i)+jD.(*(p+i))[j]

考题 已知: char s[100]; int i=10; 则在下列引用数组元素的语句中,错误的表示形式是:A.s[i+10]B.*(s+i)C.*(i+s)D.*((s++)+i)

考题 现有如下定义语句 int*p,s[20],i;   p=s; 表示数组元素s[i]的表达式不正确的是()A.*(s+i)B.*(p+i)C.*(s=s+i)D.*(p=p+i)

考题 若有下面语句“int i , a[5] ; int *p ; p=a; ”,则()是对数组元素的错误表示。A.*(a+i)B.p[i]C.*(p+i)D.p+i

考题 现有如下定义语句,表示数组元素s[i]的表达式不正确的是()。 int*p,s[20],i; p=s;A.*(s+i)B.*(p+i)C.*(s=s+i)D.*(p=p+i)

考题 5、现有如下定义语句 int*p,s[20],i;   p=s; 表示数组元素s[i]的表达式不正确的是()A.*(s+i)B.*(p+i)C.*(s=s+i)D.*(p=p+i)

考题 若有以下定义和赋值语句,int s[2][3]={0},(*p)[3];p=s; 则对s数组的第i行第j列(假设i,j已正确说明并赋值)元素地址的合法引用为:A.*(p+i)+jB.*(p[i]+j)C.(p+i)+jD.(*(p+i))[j]