若有定义:byte[] x={11,22,33,-66}; 其中0≤k≤3,则对x数组元素错误的引用是() A)x[5-3] B)x[k]C)x[k+5] D)x[0] 为什么是选c 我看不懂这题,越清楚越好.

问题描述:

若有定义:byte[] x={11,22,33,-66}; 其中0≤k≤3,则对x数组元素错误的引用是() A)x[5-3] B)x[k]
C)x[k+5] D)x[0]
为什么是选c 我看不懂这题,越清楚越好.

A.x[5-3]就是x[2] 是合法的
B.x[k] 下标也好在0-3也是合法的
C.x[k+5] k+5至少 也是5 5