python牛逼 发表于 2018-10-30 22:07:27

C语言题目

假设所有变量均为整形,则表达式X=(a+2,b+5,a+b++,a*a-b)的值是    (   )


A.1                     B.2                     C.-1                     D.-2

claws0n 发表于 2018-10-30 22:12:24

本帖最后由 claws0n 于 2018-10-30 22:22 编辑

a b 的初始值是多少??从左往右
X=(a+2,b+5,a+b++,a*a-b)
忽略前面, a+b++, b 后缀自增,所以下一个 b 的值会 +1
X = a*a-b

python牛逼 发表于 2018-11-2 15:08:42

claws0n 发表于 2018-10-30 22:12
a b 的初始值是多少??从左往右
X=(a+2,b+5,a+b++,a*a-b)
忽略前面, a+b++, b 后缀自增 ...

题目只给出“假设所有变量均为整形”,整条题目就是这样的了,我百度了很久都没有找到答案。
页: [1]
查看完整版本: C语言题目