[C语言]初级阶段7

[C语言]初级阶段7,第1张

优先级:算数运算符>关系运算符>逻辑运算符

逻辑运算符中,逻辑与>逻辑或。


短路运算&&,如果前面的值是0,那么后面的就不用算了。


因为整体的结果一定为0。


5>3&&8<4-!0的计算过程:

 要注意的是此时短路运算,先计算5>3的逻辑值为1,之后要先计算!0逻辑值为1。


判断年份是否为闰年的例子(闰年是能被4整除但不能被100整除,或者既能被4整除又能被400整除的年份)。


具体的表达式为year%4==0&&year100!=0||year@0==0,也可以写成(year%4==0&&year100!=0)||year@0==0,后者虽然可行,但括号显然是多余的。


当黑窗口卡住只有两种情况,一种是卡在scanf了,此时手输入内容可以输入进去,另外一种是死循环,输不进去内容。


死循环的原因:

while()后面加了分号。


while语句体内没有让表达式趋近于假的 *** 作。


 

 

 

 

 

 

 

 

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/565265.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-06
下一篇 2022-04-06

发表评论

登录后才能评论

评论列表(0条)

保存