首页 > 试题广场 >

在if语句中用作判断的条件表达式为( )。

[单选题]

在if语句中用作判断的条件表达式为(   )。


  • 算术表达式
  • 关系表达式
  • 逻辑表达式
  • 任意表达式
D。任意表达式

c语言提供了两种形式的if语句:

1、if(表达式)语句;

2、if(表达式)语句1 else 语句2。

这个表达式可以是任意表达式,如果表达式为 true,则 if 语句内的代码块将被执行。如果表达式为 false,则 if 语句结束后的第一组代码(闭括号后)将被执行。

C 语言把任何非零和非空的值假定为 true,把零或 null 假定为 false。

所以既可以是关系表达式、逻辑表达式 ,也可是算术表达式,甚至是一个变量、常量等。

发表于 2021-11-07 15:43:25 回复(0)
D,任意表达式的最终结果要么是0,要么是非0,而在C语言中,0代表假,非0代表真,所以可以作为if的判断条件
发表于 2020-07-13 20:55:11 回复(0)
D,只要提供的表达式有结果就行;因此所有的表达式都可以作为其判断条件。
发表于 2019-12-25 15:55:11 回复(0)
d  
语句中判断条件表达式可以是任意表达式
发表于 2019-10-31 17:05:04 回复(0)
D,只需要表达式的值为真或假即可,因此任意表达式均可
发表于 2019-07-16 17:30:33 回复(1)
c
发表于 2019-03-29 19:39:36 回复(1)
D,只要判断里面是 true 或者 false 就行,比如 if(1-1) 就是false 不执行, 不如 a=3,b=2 ,if(a>b) a>b为真,可以执行if语句...
发表于 2018-08-02 10:22:56 回复(0)
D  if ()语句中判断条件表达式可以是任意表达式
发表于 2017-10-11 13:03:23 回复(0)
D
if是逻辑判断,但如果放在c和c++语言中,所有非零运算结果均识为true,不须强制转换,所以这里选d是正确的
发表于 2016-11-30 22:15:32 回复(0)