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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/23 18:37:33
#include<stdio.h>main(){inti=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语言中倍受争议,在其他后来的语言中都避免了这种误导.除了蛋疼的老师或者书上会出这种无聊的东西之外,毫无意义,如果非要用,只需要写个小的程序实验一下就知道在什么位置进行运算了