请问,第一条printf语句(num1的那句)输出结果及过程,从右往左计算,从左往右输出的过程!!
我想了一天了都没想出来…【哭】
一道C语言输出问题,求帮,想了一整天了【哭】
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答 默认 最新
- CSDN专家-link 2021-07-27 16:39关注
先执行一遍,再梳理
从右向左计算
首先num1--,使得第四个数是-10,然后num1变为-11
然后执行num1++,使得第二个数是-11,然后num1变为-10
然后执行++num1,使得第一个数是-9,然后num1变为-9 (++num1是先对num1加1,再改变当前值,与num1++有区别)
以上处理完后,最终num1值为-9,所以第三个数就是-9了
至于格式化中的%d,%o,%x和%u,只是输出效果分别为有符号整型,八进制整型,十六进制整型和无符号整型而已本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 TLS1.2协议通信解密
- ¥40 图书信息管理系统程序编写
- ¥20 Qcustomplot缩小曲线形状问题
- ¥15 企业资源规划ERP沙盘模拟
- ¥15 树莓派控制机械臂传输命令报错,显示摄像头不存在
- ¥15 前端echarts坐标轴问题
- ¥15 ad5933的I2C
- ¥15 请问RTX4060的笔记本电脑可以训练yolov5模型吗?
- ¥15 数学建模求思路及代码
- ¥50 silvaco GaN HEMT有栅极场板的击穿电压仿真问题