C++中的请问这个自增怎么理解?例如:a=5,b=5,c,d; c=a++-3; d=++aC++中的请问这个自增怎么理解? 例如:a=5,b=5,c,d;c=a++-3;d=++a-3;输出c和d,为什么两者不等呢?我理解的是,这式子无论先运算再加还是先加

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 18:57:01

C++中的请问这个自增怎么理解?例如:a=5,b=5,c,d; c=a++-3; d=++aC++中的请问这个自增怎么理解? 例如:a=5,b=5,c,d;c=a++-3;d=++a-3;输出c和d,为什么两者不等呢?我理解的是,这式子无论先运算再加还是先加
C++中的请问这个自增怎么理解?例如:a=5,b=5,c,d; c=a++-3; d=++a
C++中的请问这个自增怎么理解?
 
例如:
a=5,b=5,c,d;
c=a++-3;
d=++a-3;
输出c和d,为什么两者不等呢?
我理解的是,这式子无论先运算再加还是先加再运算,结果不应该一样的吗?

C++中的请问这个自增怎么理解?例如:a=5,b=5,c,d; c=a++-3; d=++aC++中的请问这个自增怎么理解? 例如:a=5,b=5,c,d;c=a++-3;d=++a-3;输出c和d,为什么两者不等呢?我理解的是,这式子无论先运算再加还是先加
++在前面是先自增1,拿自增后的数据去计算;而++在后面则是先拿原来的值计算,再自增1.
因此c=a++-3是用a=5去计算的,而d=++a-3,是用a=6去计算的.
如果分别执行c=a++-3和d=++a-3,执行后,c和d的值是不一样的,但是a的值都是6.

C++中的请问这个自增怎么理解?例如:a=5,b=5,c,d; c=a++-3; d=++aC++中的请问这个自增怎么理解? 例如:a=5,b=5,c,d;c=a++-3;d=++a-3;输出c和d,为什么两者不等呢?我理解的是,这式子无论先运算再加还是先加 离散数学中的反对称关系怎么理解总是不理解这个关系,例如{}是具有自反性,反对称性,和传递性,别的都理解,就是不知道反对称是什么 请问,怎么理解“自昭命德”的意思? 在一个化学反应的方程式中,例如:2A+B=2C+D,现在假设A,B,C,D,的物质的量分别为a,b,c,d,则下面这个式子应该怎么理解:a/2=b=c/2=d 一种物质的 摩尔数 除以其反应方程式中的自己前面系数, 请问这个不定积分怎么理解? c语言中的if语句括号里只有变量怎么理解?例如 int a=0,b=1,c=2; if a) c-=1; ...c语言中的if语句括号里只有变量怎么理解?例如int a=0,b=1,c=2;if a) c-=1;if (b) c-=2;if(c) c-=3;…… 请问11题A与C那个正确,怎么理解, 请问这个线性代数问题怎么理解? 题目中的K是什么?怎么得到的? 请问这个数学公式要怎么理解.. 请问这个高数题目怎么理解? 关于c语言的右结合性,求助a++怎么理解,不是右结合性应该先自加在运算吗,为什么又该是先运算在自加的 ,还有负号,也不知道怎么理解,究竟这个由是指符号的右边还是运算对象的右边. C语言for (--argc,++argv; argc; --argc,++argv),请问这个循环语句怎么理解? 请问,物理学中的自由度怎么理解啊?请问,物理学中的自由度怎么理解啊? 请问,物理学中的自由度怎么理解啊?请问,物理学中的自由度怎么理解啊? 这个C语言语句怎么理解?如下 c=(--a!=b++)?-a:++b C语言中的这个符号 例如 AfxGetApp()->m_pszExeName 英语句子的of怎么理解这个of本来以为能理解了.但是看到些不明白的句子又唔明白了 我就能理解这句子中的of a loaf of bread一条面包 但是今天看到了些句子又搞不明白了例如 for the good health of 请问电感,以及自恢复保险丝怎么看正负极.这个1.5A的自恢复保险丝有正负极吗?.这个10mH的电感有正负极吗?怎么一只长一只短的引脚?这个IGBT FDA50N50 TO-3P 不知道怎么区分 G C E级.有知道的朋友