社区
C语言
帖子详情
不是我不明白,这世界变化快!
yxyhack
2007-07-22 04:57:35
#include <stdio.h>
main()
{
int i=3,k;
k=(++i)+(++i)+(++i);
printf("%d",k);
}
这个题再基础不过,但是我却算错了,
我感觉k应该是15,但编译器告诉我是16,谭浩强的书说是18,为什么?
...全文
223
12
打赏
收藏
不是我不明白,这世界变化快!
#include main() { int i=3,k; k=(++i)+(++i)+(++i); printf("%d",k); } 这个题再基础不过,但是我却算错了, 我感觉k应该是15,但编译器告诉我是16,谭浩强的书说是18,为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iamliadai
2007-07-22
打赏
举报
回复
we must keep in mind that Dont use more than one "++" or "--" operator in one expression
neuwjyou
2007-07-22
打赏
举报
回复
我用4个编译器编译了这个程序,
tc 和win-tc是18,VC和G++是16
yxyhack
2007-07-22
打赏
举报
回复
呵呵,这道题它有答案,是18!
它不是让我们认识不同的编译器,而是让我们认识TC2.0的编译器。
prgmBaggio
2007-07-22
打赏
举报
回复
可是考试单单就有这样的题
出题的老师也够垃圾的...
prgmBaggio
2007-07-22
打赏
举报
回复
这个题目的目的是让我们认识到不同的编译器也会影响程序的运行结果,而不是让我们去认识这个结果是怎么得来的
yxyhack
2007-07-22
打赏
举报
回复
呵呵,这是我在教一个朋友C程序基础的时候出现的问题,本来谁也不会写这样的程序的,不是我们故意避免这样写,而是写程序是根本用不着这样写!!
可是考试单单就有这样的题,没办法,被编译器玩了一把。
这个题JAVA的编译器结果是15,TC2.0是18,VC6.0是16.
justshe
2007-07-22
打赏
举报
回复
同意楼上的说法。
以前我也被这样的问题搞得很晕,后来发现自己从来没有用到过。
windboyzsj
2007-07-22
打赏
举报
回复
这种问题不要讨论了
没实际意义,只有考试钻牛角的出题人才会弄
实践中一般不会这样写代码, 除非那程序员SB
comman_ndsc
2007-07-22
打赏
举报
回复
楼主是在vc60下编译的吧!
k=(++i)+(++i)+(++i);像这样的写法在不同的编译器下确实会得到不同的结果。
在TC下就得到 18 原因是先进行了三次++i运算,然后得到i为6 然后k = i + i +i结果为 18
像k=(++i)+(++i)+(++i)这种写法是不被提倡的。除非你很明白你的编译器将要做什么。但即使是这样。也会为程序的移植带来隐患。
cceczjxy
2007-07-22
打赏
举报
回复
问楼上:
这是不是编译器优化的问题?
星羽
2007-07-22
打赏
举报
回复
自己看看汇编代码就知道了
星羽
2007-07-22
打赏
举报
回复
跟编译器相关
vs2005就是18
React+ES6完整入门基础与项目实战+赠送仿京东电商网站
学习技巧:学习当中不要只看,一定要多敲代码,如果碰到某一个知识点不是很
明白
,不要钻牛角尖,千万不要因为一个点,放弃整个森林,接着往下学,硬着头皮开发项目只要能亲自开发一个完整的项目,你会发现不
明白
的...
脑机接口取得重大突破
朋友们,我是床长! 如需转载请标明出处:http://blog.csdn.net/jiangjunshow 于无声处听惊雷! 不是我不
明白
,这
世界
变化
快
! 刚刚,顶尖学术刊物《科学》杂志公布:美国卡内基梅隆大学教授贺斌团队开发出了一种可与大脑无创连接的脑机接口,能让人用意念控制机器臂连续、
快
速运动。 看,这的确是一个巨大的突破:通过脑机接口,用户可以用想象来控制机械臂,让它连续跟...
mc服务器怎么回到床的位置,《我的
世界
》MC床的功能居然跟这四个指令有关系?很多人不知道!...
《我的
世界
》MC床的功能居然跟这四个指令有关系?很多人不知道!《我的
世界
》四个跟床的功能有关系的指令,第一个类似潮涌核心?在沙盒游戏《我的
世界
》里面,床是玩家们最常用的生存道具之一,它不仅可以让玩家们好好休息,而且还可以作为屠龙武器使用!小编“我尚的大
世界
”介绍四个跟床的功能有关系的指令!第一个指令:/textfor(检测周围是否存在敌对生物)玩家们都知道床最主要的功能就是睡觉,只不过床有时候也会...
智能无人系统个人总结
不是我不
明白
这
世界
变化
快
2016年7月,我曾经参加了国防科技大学机电工程与自动化学院组织的“智能无人系统”暑期学校,自此开始了我的研究生涯。 当时的感觉是,在诸多周期叠加下,无人机、无人车、机器人行业都在迅猛发展。 后来各种阴差阳错,整个研究生期间并未深入涉足机器人和ROS,这成为了我当时的一个遗憾。 2019年7月,我报名参加了华东师范大学和哈工大机器人(合肥)国际创新研究院联合举办的 ...
[软件人生]大家还记得《悟空传》么——谈拼搏精神
引言不知道来到这里的朋友,有多少知道今何在的《悟空传》,又或者有人还记得自己看《悟空传》时的情景的。还记得的朋友不妨留个言,我们做个小小的统计。 那震撼人心的誓言,不是一个平庸的人可以杜撰出来的:我要这天,再遮不住我眼,我要这地,再埋不了我心,要这众生,都
明白
我意,要那诸佛,都烟消云散!取经的四个人代表了这世上四类拼搏着的四类人:唐僧(金蝉子)看破了世事沉浮,看
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章