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

我还有个关于C的问题.麻烦也帮忙指教下.inta=5,b;b=++a*--a;结果运行b=25;我是这样想的++a先自加在引用,那么前面的变为6了,a也为6,然后计算--a引用时即变成(6-1)=5;所以b=6*5=30哪里错了咧?

题目详情
我还有个关于C的问题.麻烦也帮忙指教下.
int a=5,b;b=++a*--a;
结果运行b=25;
我是这样想的
++a先自加在引用,那么前面的变为6了,a也为6,然后计算--a引用时即变成(6-1)=5;所以b=6*5=30
哪里错了咧?
▼优质解答
答案和解析
编译器不是你想的这样计算的
它在一条语句中的计算是以a的最终的值为结果来算的,上面你先把a+1,然后再-1,所以a还是为5,那么5*5当然就是25了
这种东西你只能用中间变量来存下a的值再算
看了 我还有个关于C的问题.麻烦也...的网友还看了以下:

反比例函数抛物线怎么画?!抛物线怎么画的,什么开口向上向下的,一概不知啊啊…告诉我吧!求求咧,明天考  2020-03-30 …

直接宾语如何改为间接宾语!外语教学研究出版社.我们的直接宾语改间接宾语都是从有引号的改成没引号的.  2020-05-23 …

《我的理想》开头:写出自己的理想(引用名言)第二三自然段:写自己为什么有这个理想第四段:自己该如何  2020-06-11 …

我想问大家关于万有引力的1.若物体在地球表面,则受到的万有引力等于重力,而且向心力太小,可以忽略不  2020-07-09 …

关于万有引力定律相关题目的疑问万有引力定律只适用于质点,2物体间距为0时,是求不出万有引力的.那为  2020-07-20 …

我想知道有关于土星的资料就想问问,科学家们说土星很轻,把它放水面都能够浮起?那既然它那么轻,它的引  2020-07-21 …

为什么引力势能会拥有负值?我们知道当一个物体与一个星球的距离为无限远的时候,绝对的引力势能为0,那  2020-07-22 …

物理万有引力书上说在距地表高度为h的高空处,万有引力引起的重力加速度为g’,由牛顿第二定律可得:m  2020-07-24 …

关于万有引力的说法正确的是()A、万有引力只存在天体与天体之间B地球对苹果的万有引力大于苹果对地球的  2020-11-05 …

两个铁球为什么同时着地?按理说,质量大,受到的万有引力就大,这个实验中,忽略空气阻力,理论上只受重力  2020-11-21 …