#include <stdio.h> #include <stdlib.h> int main(void) { int x, y; x = 0; y = (4 + x++) + (6 + x++); printf("x = %d, y = %d\n", x, y); system("pause"); return 0; }
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
逻辑错误 这种问题也是第一次发现, 似乎并没有像想象中的那么运行, 类似自增减的运算我以前在百度上也有回答过.不过被好多人踩了, 其实这个题目VC6和VS2008编出来的, 运行结果是不一样的. 看下图吧: