C语言基础--使用if…else if…else语句实现多分支选择结构

来源:岁月联盟 编辑:exp 时间:2012-09-18

有时必须判定多个条件以便决定执行什么操作。在这种情况下就要使用if…else if…else语句。其声明语法如下:

 

if(表达式一)
{语句块一}//符合表达式执行的代码
else if(表达式二)
{语句块二}//符合表达式执行的代码
else if(表达式三)
{语句块三}//符合表达式执行的代码
……
else
{语句块n}//符合表达式执行的代码


 

执行过程说明如下。
(1)首先判断表达式1,如果其值为true,则执行<语句块一>,然后结束if语句。
(2)如果表达式1的值为false,则判断表达式2,如果其值为true,则执行<语句块二>,然后结束if语句。
(3)如果表达式2的值为false,再继续往下判断其他表达式的值。
(4)如果所有表达式的值都为false,则执行<语句块n>。


 

上一篇:翻转字符串

图片内容