火绒安全软件
标题: 学校网上c语言的题目真是奇葩 [打印本页]
作者: 绿坝-花季护航 时间: 2020-2-11 18:26
标题: 学校网上c语言的题目真是奇葩
网上学c语言,给你们康康考题
int a=4,b=12,c;,计算如下表达式运算之后,a,b,c的值。表达式:c=--a+a++-b--+--b
a=___(1)_____
b=___(2)_____
c=___(3)_____
????????????????????????????????
c语言规定(Between the previous and next sequence point an object shall have its stored value modified at most once by the evaluation of an expression)两个序列点之间一个对象最多只允许修改一次,他们拿这种违反规定,出什么结果看编译器的狗屁代码考试有什么意义?
作者: kinghtweic 时间: 2020-2-12 07:27
所谓的计算能力(滑稽)
作者: 绿坝-花季护航 时间: 2020-2-12 13:35
纯粹是瞎搞
作者: 好运来 时间: 2020-2-12 16:08
对不起,没忍住,哈哈哈,笑出声

作者: 绿坝-花季护航 时间: 2020-2-12 21:03
本帖最后由 绿坝-花季护航 于 2020-2-12 21:04 编辑
幸灾乐祸
作者: 网民用户 时间: 2020-4-20 20:53
告诉你一个方法:fanbianyi
作者: 绿坝-花季护航 时间: 2020-4-20 21:01
这是未定义行为,出现的结果取决于编译器
作者: 绿坝-花季护航 时间: 2020-4-20 21:05
对,谭浩强行为
作者: 绿坝-花季护航 时间: 2020-4-21 15:33
关键在于它是错的啊,如果有一种代码极大的提高效率,写出来没啥问题
作者: wing-summer 时间: 2020-5-4 10:19
纯粹为了出题而出题,看到这道题我特别想加括号来调教一下
欢迎光临 火绒安全软件 (https://bbs.huorong.cn/) |
Powered by Discuz! X3.4 |