问题
单项选择题
若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是
A.*P
B.x[5]
C.*(p+1)
D.*x
答案
参考答案:B
解析:x[5]={1.0,2.0,3.0,4.0,5.0},说明数组x有5个元素。下标范围为0到4,选项B)中x[5]超过了下标范围,故引用错误。
若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是
A.*P
B.x[5]
C.*(p+1)
D.*x
参考答案:B
解析:x[5]={1.0,2.0,3.0,4.0,5.0},说明数组x有5个元素。下标范围为0到4,选项B)中x[5]超过了下标范围,故引用错误。