早教吧 育儿知识 作业答案 考试题库 百科 知识分享

(++a)++与++(a++)请把两者运算时的实际过程书写一下,还有为什么后者是错的?

题目详情
(++a)++与++(a++)
请把两者运算时的实际过程书写一下,还有为什么后者是错的?
▼优质解答
答案和解析
a++ 是先返回a的值,再执行++运算.
++a 是先执行++运算,在返回a的值.
例如:
#include
int main()
{
int a, b, c;
a = 5; //此时 a的值是5
b = a++; //这一步,a一开始为5, 先返回a的值给b,b就为5了,然后 a执行++,a就为6了.
printf("a = %d, b = %d \n", a, b); //输出 a = 6, b = 5
c = ++a; //这一步, a先执行++,a的值就为7了,然后再将a的值返回给c,c也等于7了.
printf ("a = %d, c = %d \n", a, c); //输出 a = 7, c = 7
return 0;
}
看了(++a)++与++(a++)...的网友还看了以下:

下面介绍的顺序正确的是( )。A.把女子介绍给男子 B.把职位高者介绍给职位低者C.把年长  2020-05-19 …

下面介绍的顺序正确的是( )。A.把女子介绍给男子B.把职位高者介绍给职位低者C.把年长者介绍给年轻  2020-05-20 …

下面介绍的顺序不正确的是( )。A.把女子介绍给男子 B.把职位低者介绍给职位高者C.把年轻人介绍给  2020-05-20 …

下列各组物质的稀溶液相互反应,把前者逐滴滴入后者与把后者逐滴滴入前者,所产生的现象不相同的是()A  2020-06-04 …

下列各组物质的稀溶液相互反应,把前者逐滴滴入后者与把后者逐滴滴入前者,所产生的现象相同的是()A.  2020-07-03 …

一道西方经济学,如果有A和B两个消费者,对于消费者A来说,以商品X替代商品Y的边际替代率为5;对于消  2020-11-07 …

把下列句子组合成语意连贯的一段话,排序恰当的一项是①盲日的服从和无原则的忍让并不能产生出这样的一种人  2020-11-16 …

下列各组物质的稀溶液相互反应,把前者逐滴滴入后者与把后者逐滴滴入前者,所产生的现象不相同的是[]A.  2020-12-01 …

下列各组物质的稀溶液相互反应,把前者逐滴滴入后者与把后者逐滴滴入前者,所产生的现象相同的是[]A.A  2020-12-01 …

“真正同情别人的不幸,理解别人的需求,而且在别人需要的时候给予恰当的帮助”,这句话告诉我们在人际交往  2020-12-21 …