c++中1++和++1有什么区别?

2025-05-20 16:15:44
推荐回答(1个)
回答(1):

(1)首先,1++和++1都是错误的,因为++和--运算针对对象只能是单个的整型变量
(2)i++,++i,--i,i--中i只能是单个整型变量,不能使浮点数和其他类型的变量
也不能是表达式,比如(a+b)++也是错误的
因为a+b,没有固定的存储空间,++之后你让它的结果存储在哪里?没有这样的地址,所以这也是错误的