24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 1251  |  回复: 12

铭心刻骨

铜虫 (小有名气)

[求助] 结果为什么是11而不是10 已有3人参与

如题目,请过路的前辈指点一下结果为什么是11而不是10?

结果为什么是11而不是10
为什么是11不是10?.PNG
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

每天进步一点点,
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

小晓得小明

新虫 (初入文坛)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
铭心刻骨: 金币+8, ★★★★★最佳答案 2014-09-15 20:35:22
在vc++6.o的编译环境中,先算前两个括号里的++,则a=2,后两个a分别为3,4,则答案a=2+2+3+4=11,而在vs中没有这个规则,则a为4,答案为4+4+4+4为16,希望对你有帮助。
6楼2014-09-13 17:15:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

清新俊逸

木虫 (正式写手)

引用回帖:
4楼: Originally posted by 刘畅的用户名 at 2014-09-13 12:37:20
我在linux 下编译的结果也是11,当(++a)a的个数分别为 1,2,3,4,5,6,7时,结果分别为1,4,7,11,16,22,29

窃以为,正规的程序就不应该这么写,会造成众多Bug,建议大学课堂上都教学生尽量不要用++--之类的东西。
我在linux下,
gcc、g++编译,结果11
icc、icpc编译,结果10
pgcc、pgc++、pgcpp编译,结果16

[ 发自手机版 http://muchong.com/3g ]
12楼2014-09-15 22:38:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

小晓得小明

新虫 (初入文坛)

我上机编译了,答案却是16,同求解,是不是编译环境不一样
2楼2014-09-13 11:50:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

铭心刻骨

铜虫 (小有名气)

引用回帖:
2楼: Originally posted by 小晓得小明 at 2014-09-13 11:50:13
我上机编译了,答案却是16,同求解,是不是编译环境不一样

我用的是VC++6.0,你用的是什么

[ 发自小木虫客户端 ]
每天进步一点点,
3楼2014-09-13 12:19:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

刘畅的用户名

木虫 (小有名气)

我在linux 下编译的结果也是11,当(++a)a的个数分别为 1,2,3,4,5,6,7时,结果分别为1,4,7,11,16,22,29

[ 发自小木虫客户端 ]
4楼2014-09-13 12:37:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小晓得小明

新虫 (初入文坛)

引用回帖:
4楼: Originally posted by 刘畅的用户名 at 2014-09-13 12:37:20
我在linux 下编译的结果也是11,当(++a)a的个数分别为 1,2,3,4,5,6,7时,结果分别为1,4,7,11,16,22,29

我用的是vs

[ 发自小木虫客户端 ]
5楼2014-09-13 13:21:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

little虫虫

铁杆木虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
引用回帖:
2楼: Originally posted by 小晓得小明 at 2014-09-13 11:50:13
我上机编译了,答案却是16,同求解,是不是编译环境不一样

不同的编译器对此实现的不同!该问题的答案不唯一。
7楼2014-09-13 19:38:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fhh2626

木虫 (正式写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
铭心刻骨: 金币+2, ★★★很有帮助 2014-09-15 20:34:38
1、不要用VC++6.0
2、不要用C++编译器编译C程序
3、不要编译C标准中没有定义的语句(因为无法预知结果)
8楼2014-09-15 15:35:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

铭心刻骨

铜虫 (小有名气)

引用回帖:
8楼: Originally posted by fhh2626 at 2014-09-15 15:35:05
1、不要用VC++6.0
2、不要用C++编译器编译C程序
3、不要编译C标准中没有定义的语句(因为无法预知结果)

那什么是C标准中定义的语言呢?这个有明确规定吗?
每天进步一点点,
9楼2014-09-15 20:35:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

铭心刻骨

铜虫 (小有名气)

引用回帖:
6楼: Originally posted by 小晓得小明 at 2014-09-13 17:15:16
在vc++6.o的编译环境中,先算前两个括号里的++,则a=2,后两个a分别为3,4,则答案a=2+2+3+4=11,而在vs中没有这个规则,则a为4,答案为4+4+4+4为16,希望对你有帮助。

麻烦你在解释一下,先算前两个括号的++为什么第一个a是2呢?还有这个事C语言里的什么规则啊?
每天进步一点点,
10楼2014-09-15 20:42:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 铭心刻骨 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿华中农业071010,总分320求调剂 +5 困困困困坤坤 2026-04-02 5/250 2026-04-02 15:51 by wangjagri
[考研] 一志愿085600中科院宁波所276分求调剂 +26 材料学257求调剂 2026-03-28 27/1350 2026-04-02 15:15 by chyhaha
[考研] 298求调剂 +3 zzz,,r 2026-04-02 6/300 2026-04-02 14:34 by zzz,,r
[考研] 348求调剂 +6 吴彦祖24k 2026-04-02 6/300 2026-04-02 14:07 by 给你你注意休息
[考研] 一志愿北京科技大学材料学硕328分求调剂 +6 1段时间 2026-03-31 7/350 2026-04-02 13:57 by 3041
[考研] 290求调剂 +3 1314捧花 2026-04-02 3/150 2026-04-02 13:34 by Ecowxq666!
[考研] 085601 材料工程 313分 求调剂 +7 Ong3 2026-03-27 7/350 2026-04-02 11:29 by 3041
[考研] 考研调剂0702 +3 梅子味晚霞 2026-03-28 3/150 2026-04-02 10:10 by jp9609
[考研] 348环境工程调剂 +3 吴彦祖24k 2026-04-01 3/150 2026-04-02 09:14 by nanaliuyun
[考研] 英一数一408,总分284,二战真诚求调剂 +12 12.27 2026-03-30 14/700 2026-04-02 00:18 by 欣喜777
[考博] 26年申博 +3 staryer 2026-03-30 4/200 2026-04-01 23:21 by ai4pharm
[考研] 379求调剂 +3 ?苦瓜不苦 2026-04-01 3/150 2026-04-01 20:09 by 暮云清寒
[考研] 材料科学与工程339求调剂 +11 hyz0119 2026-03-31 12/600 2026-04-01 18:40 by 伟大河北
[考研] 08工科275求调剂,可跨考。 +5 AaAa7420 2026-03-31 5/250 2026-04-01 15:21 by 159357hjz
[考研] 085601英二数二求调剂 总分325 +4 余航航 2026-03-31 4/200 2026-03-31 17:38 by 唐沐儿
[考研] 340求调剂 +4 希望如此i 2026-03-31 4/200 2026-03-31 16:40 by 690616278
[考研] 一志愿哈尔滨工业大学材料与化工方向336分 +13 辰沐5211314 2026-03-26 13/650 2026-03-31 14:37 by 记事本2026
[考研] 348求调剂 +6 小懒虫不懒了 2026-03-28 6/300 2026-03-30 10:29 by Evan_Liu
[考研] 356求调剂 +4 gysy?s?a 2026-03-28 4/200 2026-03-29 10:32 by 唐沐儿
[考研] 调剂考研 +3 王杰一 2026-03-29 3/150 2026-03-29 08:09 by fmesaito
信息提示
请填处理意见