作业帮 > 数学 > 作业

设有变量定义int a[ ]={1,3,5,7,9,11,13},x,*p=a+2,在下列表达式中,能使变量x的值为5的

来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/12 02:53:22
设有变量定义int a[ ]={1,3,5,7,9,11,13},x,*p=a+2,在下列表达式中,能使变量x的值为5的表达式是().A.x=*(p+++1) B.x=*(-p) C.x=*(++p) D.x=*(p-)
设有变量定义int a[ ]={1,3,5,7,9,11,13},x,*p=a+2,在下列表达式中,能使变量x的值为5的
D选项应该是*(p--)吧?如果是这样的话就应该是选D了
p--指的是先使用p的值然后在进行自减
*p=a+2则p就已经指向5了