1条回答 默认 最新
- 白白白白白8 2021-09-28 20:21关注
首先k初始为2。走case 2 语句,printf("%d",k++);的意思是先输出k的值,然后再对k+1。所以执行完case2后,k的值为3,此时又满足case 3语句,所以又输出一个3。因为case 3后有个break,所以结束。总结果为输出2、3。
如果是printf("%d",++k);那么就是先对k+1,然后再输出k+1之后的值。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 有偿四位数,节约算法和扫描算法
- ¥15 VUE项目怎么运行,系统打不开
- ¥50 pointpillars等目标检测算法怎么融合注意力机制
- ¥15 关于超局变量获取查询的问题
- ¥20 Vs code Mac系统 PHP Debug调试环境配置
- ¥60 大一项目课,微信小程序
- ¥15 求视频摘要youtube和ovp数据集
- ¥15 在启动roslaunch时出现如下问题
- ¥15 汇编语言实现加减法计算器的功能
- ¥20 关于多单片机模块化的一些问题