下列关于单目运算符++、--的叙述中,正确的是

8 查阅

下列关于单目运算符++、--的叙述中,正确的是A.它们的运算对象可以是任何变量和常量B.它们的运算对象可以是char型变量和int型变量,但不能是float型变量C.它们的运算对象可以是int型变量,但不能是double型变量和float型变量D.它们的运算对象可以是char型变量、int型变量和float型变量

参考答案:

D本题主要考查自加与自减运算符。在C语言中,自加与自减运算符具有以下性质:(1)自加运算符“++”和自减运算符“--”的运算本身是一种赋值运算,其结果是使运算对象的值增1或减1。(2)++、--运算符是单目运算符,运算对象可以是整型变量或字符型变量,也可以是实型变量,但不能是常量和表达式。(3)自加、自减运算符无论是作为前缀还是后缀运算符,对于变量而言,其效果相同,但作为表达式来说,其值不同。(4)++和--运算符的结合方向是“自右向左”。(5)不要在一个表达式中对同一个变量进行多次自增或自减运算。可以知

计算机二级