网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月19日
漏签
0
天
c语言吧
关注:
799,020
贴子:
4,359,069
看贴
图片
吧主推荐
视频
游戏
78
回复贴,共
1
页
<<返回c语言吧
>0< 加载中...
关于++a的问题
只看楼主
收藏
回复
阿狸很本分
毛蛋
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
int a = 1;
a = ++a + ++a;
输出是什么?
睡几年实验室
酱油
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
啥未定义,楼上别误导,a最后为6.
先算两个前自增,++a,a变为2,再++a,a变为3,计算3 + 3 = 6,将6赋值给a。
2025-08-19 11:38:44
广告
不感兴趣
开通SVIP免广告
走兔_无名
强能力者
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
可怜的孩子又被二师凶套路了
fx2422esplus
麻婆豆腐
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
emmmmmmmmm建议别纠结这个了,除非是为了某坑爹考试。
将计就计99
团子家族
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
纠结这个干什么,测试一下不就知道了
Saint
异能力者
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
起码自己动动手吧……
娑婆诃
麻婆豆腐
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
每个编译器结果都不一样,应该和优化有关
讠朱仙
团子家族
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
四楼见识太浅,要相信二楼的
2025-08-19 11:32:44
广告
不感兴趣
开通SVIP免广告
BUG
葱の帝球
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
未定义行为 应该报错或警告啊
jtx123
毛蛋
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不同的开发工具优化不同结果也不同,但在windows平台上以微软的VS为标准,比如OD这类的调试工具与VS基本一致。虽然我没测试这道题目,但根据以前反汇编代码可知,从右到左运算,传参也一样,因为涉及到压栈出栈,不用我多说学过数据结构都知道栈是先进后出。a = a + 1,a = 2。++a 在a 的基础上再次加1,所以 a = 3,再执行 a = a + a,变成 a = 3 + 3,所以结果应该为 6,自己随便测试这顺序肯定没错
英雄之殇
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
写代码本着为自己负责为别人负责的态度,这种代码就不应该出现
Blast
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
用c-free和vc都是6
萧问钦
强能力者
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
a++ ++a 混用就未定义
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示