为什么-count ++从来没有递增计数?

时间:2019-10-23 15:57:53

标签: c++ operators increment operator-precedence post-increment

我们今天在我的编程语言类中讨论-count ++和-++ count的影响。根据我们的注释,-count ++应该先递增计数,然后取反。使用以下代码,count似乎永远不会增加,只能取反。有人可以向我解释一下吗?

int count = 10;
count = -count++;
cout << "count: " << count << endl; 

显示的值为-10,但如果在否定之前完成增量,则期望为-11;如果在否定之后完成增量,则期望为-9。似乎增量从未发生。

0 个答案:

没有答案