首页 > 试题广场 > 设定义 int a[]={1,2,3,4,5,6,7,8,9
[单选题]

设定义 int a[]={1,2,3,4,5,6,7,8,9,10}, *p=a, i;

则数组元素地址正确表示为()

  • a++
  • a+1
  • &p
  • &(a+1)
首先要知道,a是一个字符串常量,常量是不能改变的,只有变量才可以改变,而a++的实质是a=a+1,是错误的,而a+1是正确的
发表于 2019-12-03 00:32:57 回复(0)
A,D invalid
*p为存放指针的地址
a+1表示a[1]的地址即&a[1]
发表于 2019-11-22 20:46:02 回复(0)
B
发表于 2019-11-22 15:44:24 回复(0)
D
发表于 2019-11-22 14:06:36 回复(1)