新人求助

科科keke 2018-01-15 07:28:38
才开始学习C语言这两个问题搞不懂希望大佬讲解一下谢谢。
...全文
1640 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
bluestar2009 2018-02-08
  • 打赏
  • 举报
回复
CPU 和编译器 有关
BAO BAO 2018-02-08
  • 打赏
  • 举报
回复
出现两个结果很正常,因为 你写的这行代码:a*=a/=a+=a++; 不同的编译器编译处理的计算顺序不一样, 一般实际编程中 都要写出稳定的代码 比如楼主的这个代码 换个编译器 就结果不一样了
剑鱼 2018-02-07
  • 打赏
  • 举报
回复
在c语言中并没有规定计算的顺序规则,这个计算的顺序是要靠编译器来定的,所以你这里采用了不同的编译器, 这个式子的计算结果就不一样了。
科科keke 2018-01-26
  • 打赏
  • 举报
回复
老师说叫我把这两个的区别搞清楚的
择yi 2018-01-18
  • 打赏
  • 举报
回复
答案是1。。。。
MusDev 2018-01-16
  • 打赏
  • 举报
回复
你赋值那行没有意义啊,你是想实现什么?
leetow2006 2018-01-16
  • 打赏
  • 举报
回复
a是浮点数,然后计算a++,为什么?
自信男孩 2018-01-15
  • 打赏
  • 举报
回复
我很疑惑为什么说自己是新人,怎么纠结这些表达式做什么?学习编程,我想是不是应该向代码更简洁,更稳定,效率更高方面的努力。写一些自己都弄不明白,然后还让自己自信心受挫的代码做什么? 代码的可读性还是很重要的,与其写一些复杂的,并且自己都看不懂的代码,不如多去研究和巩固基础编程知识,多练习编程能力。 个人建议,不要纠结这些复杂表达式,如果自己不懂,那么写一些自己能看懂,让别人也能看懂的codes。另外,在项目中也很少会遇到这样的代码,至少我是不回去写这样的代码。因为自己看了就会有点疑惑。 另外,建议楼主使用目前流行的编译和编辑器,楼主用的环境已经比较老了,应该跟上时代才好。

69,364

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧