我发现这段代码,最初在这里:
#include <stdio.h>
int main()
{
int p = 0;
p = p++ + ++p;
printf("p=%d\n", p);
}
Run Code Online (Sandbox Code Playgroud)
我猜测输出将是2,但是当我编译代码并执行它时,输出为3,为什么?
| 归档时间: |
|
| 查看次数: |
138 次 |
| 最近记录: |