#include<stdio.h> main() { int i=2,x; x=i++-++i; printf("x=%d,i=%d\n",x,i); }我想知道这个程序的运行过程而不只是答案.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 21:58:16
#include<stdio.h> main() { int i=2,x; x=i++-++i; printf("x=%d,i=%d\n",x,i); }我想知道这个程序的运行过程而不只是答案.

#include<stdio.h> main() { int i=2,x; x=i++-++i; printf("x=%d,i=%d\n",x,i); }我想知道这个程序的运行过程而不只是答案.
#include<stdio.h> main() { int i=2,x; x=i++-++i; printf("x=%d,i=%d\n",x,i); }
我想知道这个程序的运行过程而不只是答案.

#include<stdio.h> main() { int i=2,x; x=i++-++i; printf("x=%d,i=%d\n",x,i); }我想知道这个程序的运行过程而不只是答案.
顶楼上,i++和++i执行一直在C语言中倍受争议,在其他后来的语言中都避免了这种误导.除了蛋疼的老师或者书上会出这种无聊的东西之外,毫无意义,如果非要用,只需要写个小的程序实验一下就知道在什么位置进行运算了