分支结构if语句

一、if语句

1、形式

if(表达式)语句

 2、流程图

 3、使用 if 语句指定在条件为 true 时要执行的 C 代码块 .

语法

if (condition)

{
  // 条件为 true 时执行的代码块
}

请注意,if 是小写字母。 大写字母(If 或 IF)会产生错误。

  • if语句可以使用多次,用来进行多次判断输出。
  • if(value) {…}  /* value可以取任意值,但如果value的值取为0时,则该语句的判断条件的值为0,判断结果为假,不会执行后面的if语句了*/
  • if(value==0) {…}  /*value==0这个表达式成立,则判断值为真,进而执行后面的if语句,反之为假。

二、else 语句

1、使用 else 语句指定在条件为 false 时要执行的代码块。

语法

if (condition)

{
  // 条件为 true 时执行的代码块

else {
  // 条件为 false 时要执行的代码块
}

三、else if 语句

1、如果第一个条件为 false,则使用 else if 语句指定新条件

2、形式

if (condition1)

{
  // 如果条件 1 为 true,则要执行的代码块

else if (condition2)

{
  // 如果条件 1 为 false 且条件 2 为 true,则要执行的代码块
}

 else 

{
  // 如果条件1为 false 且条件2为 false 时要执行的代码块
}

 

 3、流程图

 

四、if…else语句

1、形式

if(表达式)

        语句块1;

else

        语句块2;

 2、流程图

 

五、if语句的嵌套形式

1、形式

if(表达式1)

        if(表达式2)

                语句块1;

        else

                语句块2;

else        

        if(表达式3)

                语句块3;

        else

                语句块4;

  • 花括号特别重要,无论语句1、2是不是语句块,都要用花括号括起来。 

 

  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值