c语言if语句中,用作判断的表达式是什么

2025-01-25 05:12:46
推荐回答(4个)
回答1:

一般情况下这个是选逻辑表达式的。因为if是逻辑判断,但如果放在c和C++语言中,所有非零运算结果均识为true,不须强制转换,所以这里选d是正确的。但是在其他语言中是不正确的。

它主要考查的内容就是,C/CPP中并没有真正的布尔值,只是将非零数认作false而已。所以你可以理解为if是判断非零数即可,或者理解为其它。实际上,在C/CPP中的布尔值是用int表示的。也就是16位进制数表示,并不是单纯的一个bit。

回答2:

在c语言if语句的小括号之中,用作判断的是逻辑表达式。

回答3:

任意表达式

回答4:

太多了,有==,有具体的数值,看你要问什么。