摘要: 今天看书见到如下代码: int a=2; ++a++; 根据操作符的优先级和结合性知,操作符++的优先级为3,结合性为右结合,即++a++;可以理解为++(a++); 但我把代码放在vs2015上,结果报错,如图: 意思就是所a++不能作为左值,那a++为什么不能作为左值呢?我们先来看左值的定义: 阅读全文
posted @ 2019-01-12 12:14 SupremeBoy 阅读(2288) 评论(0) 推荐(0) 编辑