当前位置:新励学网 > 秒知问答 > c当if语句里条件为负数执行不执行

c当if语句里条件为负数执行不执行

发表时间:2024-07-13 23:01:29 来源:网友投稿

会执行。

对于形式为

if(expr)

expr的值,会被当做逻辑值处理,即1和0两种。

而C语言规定,在expr本身不是逻辑表达式时,如果值为0,当做逻辑非(0),其余情况,均当做逻辑真(1)处理。

负数同样不是0,所以会被当做真值处理,条件为负数时,一样执行if语句。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!