AdiosSpike 发表于 2021-10-4 10:17:38

小甲鱼作业求助(关系运算符和逻辑运算符)

6. 请用小括号和数字序号体现表达式中运算符的优先顺序,并口算出表达式的值(下边假设变量 a、b、c、d 的值分别是 1、2、3、4)
比如:a + b * c - d
写成:(a + (b * c)1)2 -d
求值:(1 + (2 * 3)) – 4 == 3


E. a = b - c || a % b && c / d
写成:a = ((b – c)4 || ((a % b)1 && (c / d)2)3)5
求值:a = ((b - c) || (1 && 0)) == a = (3 - 4) || 0 == a = (-1 || 0) == a = 1

这题为什么是先算&&,而不是||,他们的结合性不是从左到右吗?{:9_241:}

嘉岳呀 发表于 2021-10-4 10:20:52

好好看表

https://fishc.com.cn/forum.php?mod=viewthread&tid=67664&highlight=%D3%C5%CF%C8%BC%B6

AdiosSpike 发表于 2021-10-4 10:23:05

嘉岳呀 发表于 2021-10-4 10:20
好好看表

https://fishc.com.cn/forum.php?mod=viewthread&tid=67664&highlight=%D3%C5%CF%C8%BC%B6

哦哦谢谢,懂了23333
页: [1]
查看完整版本: 小甲鱼作业求助(关系运算符和逻辑运算符)