为了账号安全,请及时绑定邮箱和手机立即绑定

请教下大家,添加() 是否会在代码可读性好些

/*优先级 >=  =  */

$b =($a >= 60 ? "及格": "不及格");


正在回答

4 回答

当然提高了程序可读性 从C入门的一般都是习惯看(exp?str1:str2);

0 回复 有任何疑惑可以回复我~
#1

FRANKShareCode 提问者

谢谢您的建议,针对这个三元表达式,添加括号增加了可读性:)
2015-01-05 回复 有任何疑惑可以回复我~

加入括号就成了1了,成布尔类型了

0 回复 有任何疑惑可以回复我~

有可能不用的时候,就不用,尽量减少括号,括号会改变优先级,随之而来的是增加程序的额外开销。

0 回复 有任何疑惑可以回复我~
#1

FRANKShareCode 提问者

谢谢您的建议,遇到其他逻辑时,我会注意的:)
2015-01-05 回复 有任何疑惑可以回复我~
#2

sunego

//对!应该养成良好的编程习惯!
2015-09-25 回复 有任何疑惑可以回复我~

不是的,是因为()在程序中运算优先级最高

0 回复 有任何疑惑可以回复我~
#1

FRANKShareCode 提问者

谢谢拉:)
2015-01-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请教下大家,添加() 是否会在代码可读性好些

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信