设有定义: double a[10] *s=a; 以下能够代表数组元素a[3]的是( )。A.($s
设有定义:
double a[10],*s=a;
以下能够代表数组元素a[3]的是( )。
A.($s)[3]
B.}(s+3)
C.*s[3]
D.}s+3
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:B
语句·s=a;表示指针变量s指向一维数组a的首地址。a[3表示引用数组a的第4个元素,+(s+i)表示引用指针8所指数组a的第i+1个元素,选项A、C、D的表示方法错误,只有B选项正确。
相似问题
规定输入的字符串中只包含字母和*号。请编写函数fun 其功能是:除了字符串前导的。号之外 将串中其他
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的。号之外,将串中其他*号全部删除。在编写函数时.不得使用C语言提供的
以下程序段完全正确的是( )。A.int * p;scanf(”%d” &p);B.int*p;sc
以下程序段完全正确的是( )。A int * p;scanf(”%d”,&p);B int*p;scanf(”%d”,P);C int k,* P:&k;scanf(’’%d”,P);D in
有以下程序: 程序执行后的输出结果是( )。A.5B.24C.32D.40请帮忙给出正确答案和分析
有以下程序: 程序执行后的输出结果是( )。A 5B 24C 32D 40请帮忙给出正确答案和分析,谢谢!
以下程序段中 与语句:k=a>;b?(b>;c?1:O):0;功能相同的是( )。 请帮忙给
以下程序段中,与语句:k=a>;b?(b>;c?1:O):0;功能相同的是( )。 请帮忙给出正确答案和分析,谢谢!
有以下程序: 程序运行后的输出结果是( )。A.1002 ZhangDa 1202.0B.1002
有以下程序: 程序运行后的输出结果是( )。A 1002,ZhangDa,1202.0B 1002,ChangRon9,1202.0C 1001,ChangRon9,1098.0D 1001,ZhangDa,1098.

