首页 > 试题广场 >

对if语句中表达式的类型,下面正确的描述是()?

[单选题]

if语句中表达式的类型,下面正确的描述是()

  • 必须是关系表达式
  • 必须是关系表达式或逻辑表达式
  • 必须是关系表达式或算术表达式
  • 可以是任意表达式
推荐

【解释】if语句中的表达式不局限于哪种类型的表达式,只要表达式非零时,表达式

的值就为真,否则就是假,所以正确答案是D

发表于 2018-05-06 22:07:41 回复(0)

用操作符和括号将操作对象(包括常量、变量、函数等)连接起来的且符合C语法的式子称为表达式

发表于 2021-10-01 12:50:47 回复(0)
if(1.5)这也行?
发表于 2023-05-16 04:01:45 回复(1)
If(a=8)也可以?
发表于 2022-03-28 21:27:54 回复(5)

if 语句中的条件表达式可以是任何能够被转换为布尔值的表达式,而不仅仅是关系表达式或逻辑表达式。在 C++ 中,任何非零值都可以被视为 true,而零值则被视为 false。

因此,在 if 语句中,条件表达式可以是任意表达式,包括关系表达式、逻辑表达式、算术表达式等等。选项 D 正确。

发表于 2023-10-24 16:27:49 回复(0)