问题 单项选择题

if语句的语法格式可描述为格式1:if(<条件>)<语句>或格式2:if(<条件>)<语句1>else<语句2>关于上面的语法格式,下列表述中错误的是【 】

A.<条件>部分可以是一个if语句,例如if(if(a==0)…)…

B.<语句>部分可以是一个if语句,例如if(…)if(…)…

C.如果在<条件>前加上逻辑非运算符!并交换<语句1>和<语句2>的位置,语句功能不变

D.<语句>部分可以是一个循环语句,例如if(…)while(…)…

答案

参考答案:A

解析:if语句又称为条件语句,它是程序设计语言中最常见的一种选择语句。 ①基本if语句:基本if语句的功能是根据给定条件是否成立来决定要不要执行一条语句或语句块,它的语法格式如下:if(<条件>)<语句>,其中,if为关键字;<条件>通常是一个表达式且必须用圆括号括起来;<语句>称为if子句,它可以是任何类型的语句(包括复合语句和空语句)。 ②if…else语句:if…else语句是基本if语句的扩展,其功能是根据给定条件是否成立来决定执行两部分语句中的哪一部分,其语法格式如下:if(<条件>)<语句1>else<语句2>其中,if和else为关键字;<语句1>称为if子句,<语句2>称为else子句,它们可以是单条语句或复合语句。

问答题
单项选择题