请问这两句话是什么意思,怎么看出来的,我不是很懂,求解答,谢谢!
3条回答 默认 最新
- 喝茶品人生 2023-05-30 16:30关注
第一个运行
max(a++,b)
时,计算a++
,返回1
,但会将a
的值自增到 2。然后,max()
函数将1
和0
进行比较,返回较大的值1
。因此,结果是2
。
第二个因为在计算max(a++,b+10)
时,程序首先计算a++
,这将返回1
,但是这时候 a的值增加到2。max将1和b+10进行比较,由于b
的值为0
,因此b+10
的值为10
,所以max()
函数返回较大的值 10。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 请教下, VS QT 环境下, QTOPCUA 的源文件报错,这种情况咋查呢 ?
- ¥20 UNITY webgl关于文档的上传和下载问题
- ¥15 安霸cv22 + rtl8211f 千兆,udp传输丢包
- ¥15 关于区块链和边缘环境搭建的相关问题
- ¥15 windows远程桌面断卡重连软件卡顿问题
- ¥30 Unity 实现扫描效果
- ¥15 HbuilderX检测不到安卓模拟器
- ¥15 这个main已经在filename.obj中定义是什么错 C语言
- ¥15 关于#linux#的问题:exsi8.0系统 怎么更改web访问端口,不用80、443
- ¥15 使用elementor设计样式