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

(++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++)...的网友还看了以下:

(2/3)试问买大西瓜还是买小西瓜合算,请写出解题过程(把瓜看作球体,并设西瓜的密度是均匀的,球的  2020-05-13 …

深圳公积金条款“每月偿还贷款本息合计(按等额本息法计算)不超过申请人住房公积金缴存基数的50%”啥  2020-06-10 …

六年级(上册苏教版)脱式计算,简便计算.最好是分数的乘除混合计算,简便计算.注:已在其他百度回答过  2020-06-20 …

放大镜的比例如何计算请教各位大虾:小明通过放大镜,看到"大"字的"一"由0.5cm变为1cm,请问  2020-07-05 …

市政清单规范中土方开挖计算规定按设计图示开挖线以体积计算,请问对道路来说开挖线以什么为准?路面?还  2020-07-14 …

图中是家庭中常用的一种灯泡上的铭牌.(1)根据它的铭牌,你能知道哪些物理量?(2)根据铭牌上的信息  2020-07-24 …

关于MD5逆推算的问题刚wikiMD5的时候看到一句话:这个就像没有反函数的函数继续wiki反函数  2020-07-30 …

在抛物线y=x^2上取横坐标为x1=1和x2=3的两点,作过这两点的割线.问该抛物线上哪一点的切线  2020-07-31 …

帮写文章赏析一道难题译/毕一信每天晚上,著名的心算家阿伯特·卡米洛总是站在一个台子上,请台下任何一个  2020-10-30 …

计算下列税率表的速算扣除数,要求写出计算过程.请问哪位大哥大姐会的,帮我写出计算过程,1、计算下列税  2020-12-09 …