以下说法正确的是( ) a.if语句只有双分支结构语句。 b.if语句可以嵌套使用。

以下关于条件语句的说法正确的是 [  ] A. 条件语句的执行是按程序进行的先后顺序执行的 B. 条件语句不能相嵌套,即条件语句中不能再有条件语句 C. 条件语句实现了程序框中的条件分支结构 D. 条件语句一定要完整,即If、Else、End If每一部分均不可少

if语句可以嵌套使用。

if语句用条件表达式来描述条件,实现多分支执行结构。引入了一种二义性问题称为空悬else (dangling-else) 问题,这种问题出现在当if 子句多于else 子句时。问题是这些else 子句分别和哪一个if 子句匹配。

if语句虽可嵌套使用,但超过3重嵌套后,语句结构变得非常复杂,对于程序的阅读和理解都极为不便,建议嵌套在3重以内。

扩展资料:

编程语言(包括c语言、C++、C#、java、VB、汇编语言等)中if语句用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一。if的返回值为真或假,可以用bool型变量进行存储,占用一字节。

if语句总是使用复合语句括号以避免在以后修改代码时可能出现的混淆或错误。如果没有else子句,而且boolean Expression求值为false,那么什么也不会发生,程序继续执行if语句之后的代码。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-26
答案:C 解析: A项明显错,B项中条件语句可以嵌套;D项中条件语句有2种格式,其中If-End If中就没有Else;C项正确.
相似回答