请问这种x++和++x的混合运算到底是怎么算的
为什么如图输出结果为8呢?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
c语言加加x和x加加
- ¥15
- c语言
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
7条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
关注
++x运算优先级最高,然后运算+,最后再自加(x++)。
++x,这个意思就是先对x进行加一,然后参与其他运算,x++就是先运算,运算完后再对x++。
所以先算加加x,使得x=2,然后三个2相加它们为6。
还有两个x++,加上就是8。
有帮助的话采纳一下哦!本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 1无用举报 编辑记录微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-04-23 12:41回答 2 已采纳 代码如下: #include<stdio.h> int main() { int m,n,sum=0; scanf("%d%d",&m,&n); f
- 2021-12-16 06:09回答 2 已采纳 #include <stdio.h> double fun(double x) { double y; if(x<0) y = 2*x+1;
- 2022-10-11 08:40回答 3 已采纳 空格是默认的分隔符,逗号不是所以如果scanf中在输入的内容之间你加了逗号,那么实际输入值时你也必须输入逗号才行。比如scanf("%d,%d"...),你必须在两个整数间加逗号如果scanf("%d
- 2021-05-20 03:51网易爱玩的博客 C语言和C++到底有什么关系一般而言,C,C++,java被视为同一系的语言,它们长期占据着程序使用榜的前三名。那么C语言和C++到底有什么关系呢?来和小编一起看看吧。C++ 读作”C加加“,是”C Plus Plus“的简称。...
- 2018-11-08 07:13回答 1 已采纳 https://store.steampowered.com/app/740810/Pleasure_PuzzleWorkshop/?l=english&curator_clanid=27093039
- 2022-03-19 01:11回答 2 已采纳 数组存储,然后循环遍历每有一次,计数加一 #include <stdio.h> #include <stdlib.h> int main() { int a[1000
- 2022-02-09 02:20回答 2 已采纳 #include <stdio.h> int main() { int count = 0; for (int i = 1; i <= 100; i++) {
- 2021-05-22 06:08戴O泡的博客 2、然后添加配置【pm.max_children = 100】、【pm.start_servers = 30】、【pm.max_requests = 500】。 区别如下:++x是x的值先自增1,再计算x的值。...c语言实现删除字符串中的数字字符_后端开发c语...
- 2022-03-22 10:57回答 3 已采纳 应该是代码逻辑错误,如那里第二个for循环的终止条件要改为小于i,然后判断是否为素数的逻辑也要改一下,修改了一下如下: #include <stdio.h> int main(void
- 2021-10-29 08:10回答 1 已采纳 解决思路:1、定义五个变量,分别用于存放获取输入的三位数num、新三位数的百位a,新三位数的十位b、新三位数的个位c、总和sum。2、从输入获取一个整数,存入到num变量3、求出num变量的个位的数(
- 2022-06-01 08:41回答 2 已采纳 int i,c; c=0; //存放统计个数/ i=1; while(i<=2020) { if(i%7==0 || i%10 =
- 2021-05-21 05:20安屿咨询的博客 问题描述:有m*n(1 ≤ m, n ≤ 100)个金币在桌面上排成一个 m 行 n 列的阵列。每一枚金币或正面朝上或背面朝上。...本题要求对于给定的金币阵列初始状态和目标状态,编程计算按金币游戏规则,将金币阵列从初始状态变...
- 2022-03-16 11:50回答 1 已采纳 Ctrl+e 选中一整行并复制到下一行;
- 2021-05-20 03:50胡千山的博客 该楼层疑似违规已被系统折叠隐藏此楼查看此楼迟早得加 FAQ 套餐,列提纲(原理链接待补):0....2.官方关系:首先关于 spec :ISO C(ISO/IEC 9899 )和 ISO C++(ISO/IEC 14882 )都是 ISO/IEC JTC1/SC22 下的...
- 2021-05-22 10:56三言两个菜的博客 2014-06-12 00:30 | 阅读 2651 次 | 评论 0 条 Ⅲ.static const和const static的初始化 1)简单说明 首先需要说明,以本人的认识和经验,static const和const static在使用上没有什么区别,可以看作同一类型的两种...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司