我想知道,为什么会这样:
*some_var++;
不做同样的事情:
*some_var = *some_var + 1;
...是因为在第二个示例中,<*> 解引用运算符被用于两个不同的目的吗?
*some_var = *some_var + 1;
也就是说:*some_var的第一个实例正在设置&some_var的内容,而*some_var的第二个实例正在调用&some_var的当前内容?...这是 C 不能用以下语句做出的区别:*some_var++; ?
此外,是否:
*some_var++;
做任何事,如果是,怎么办?!
感谢您的任何意见......也许是一件微不足道的事情,但我仍然很好奇。