C语言编程中的a++和++a的区别是什么?我知道是自增,但是具体怎么计算?可以举例说明嘛
3条回答 默认 最新
- (大大的咸鱼) 2022-03-26 22:12关注
你好,a++是后置++,++a是前置++
a++ 后置++是先使用,再++,比如 :a=2; b=a++;先使用,再++,就是先把值给b,再自身++,最后b=2
++a 前置++是先++,再使用,比如 :a=2; b=++a;先++,再使用,就是先自身++,再复制给b,最后b=3
a++与++a完全不一样
如果有帮到你,请你采纳我的回答本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 求高通平台Softsim调试经验
- ¥15 canal如何实现将mysql多张表(月表)采集入库到目标表中(一张表)?
- ¥15 wpf ScrollViewer实现冻结左侧宽度w范围内的视图
- ¥15 栅极驱动低侧烧毁MOSFET
- ¥30 写segy数据时出错3
- ¥100 linux下qt运行QCefView demo报错
- ¥50 F1C100S下的红外解码IR_RX驱动问题
- ¥20 基于matlab的航迹融合 航迹关联 航迹插补
- ¥15 用Matlab实现图中的光线追迹
- ¥15 联想笔记本开机出现系统更新界面