在研究之后,我读到增量运算符要求操作数具有可修改的数据对象:https://en.wikipedia.org/wiki/Increment_and_decrement_operators.
由此我猜它会给出编译错误,因为它(a+b)是一个临时整数,所以不可修改.
这种理解是否正确?这是我第一次尝试研究问题所以如果有什么我应该寻找的请告知.
我看了很多地方,似乎找不到答案。我知道 的概率rand() / RAND_MAX == 1很低,因为rand()不太可能等于RAND_MAX。
但是理论上可行吗?
我看到有人写类似的东西,范围是[0, 1),但我不明白为什么。
谢谢!