若有以下定义和语句: 则不能表示a数组元素的表达式是 *p a[10] *a a[p-a]
则不能表示a数组元素的表达式是
答案:B
解析:
A:相当于a[0]
B:以为数组的下标从0开始,所以10越界。
C:相当于a[0]
D:p和a指向同一个数组,可以做加减法(如果p和a不是指向同一数组则会出错),得到的值为整数。此题为0。所以D也相当于a[0]。