单选题
👁️ 浏览量:

试题题干

如P是一指针类型表达式,则下列表达式中不是左值表达式的是()

A

P

B

*P

C

&P

D

P+1

参考答案

正确答案:

试题解析

在赋值语句中,赋值号左侧的表达式称为左值,右侧的表达式称为右值。

显然P+1不能是左值表达式;故本题选D。

A:P可以是左值表达式,代表所指的对象的存储位置;

B:*P可以是左值表达式,代表所指的对象;

C:&P可以是左值表达式,通过&P改变这个指针的指向。