if语句

文章介绍了C语言中的基本控制结构,包括顺序语句、分支(if-else)语句和循环(for、while、do-while)语句的使用。特别强调了if-else语句的各种形式,如简化形式、阶梯形式和嵌套形式,并给出了实例来展示如何进行条件判断和代码块的组织。此外,还提到了表达式的类型以及==与=的区别。
摘要由CSDN通过智能技术生成

一.了解顺序语句,分支语句,循环语句

二.掌握if~else语句的使用

控制语句

C语句概述

                 if( )~else~

分支

                switch

循环       for( )~ ;while( )~ ;do~while( ); goto

辅助控制    continue; break; return

if-else语句

if语句概述 if (表达式)

    语句块1    

  else

    语句块2

常见形式

简化形式

    if(表达式) 语句块     例如:  if(x>y) printf(“%d”, x);

阶梯形式

嵌套形式

阶梯形式if语句

if(表达式1) 语句块1

    else if(表达式2) 语句块2   

     else if(表达式3) 语句块3      

         else if(表达式4) 语句块4           

                         ...                     

              else 语句块n

注意:

语句块:当有若干条语句时,必须用{…}括起来。

表达式:

a: 一般情况下为逻辑表达式或关系表达式

如:if(a= =b && x= =y)  printf(“a=b,x=y”);

b: 也可以是任意类型(包括整型、实型、字符型、指针类型)

如:if(‘a’) printf(“%d”,’a’);

c:请区分if(x=1)与if(x= =1)的不同。

if语句举例:

#include <stdio.h>

int main()

{

float a = 4,b = 5,c = 2,t;

if(a>b) {t=a;a=b;b=t;}

if(a>c) {t=a;a=c;c=t;}

if(b>c) {t=b;b=c;c=t;}

printf(“%5.2f,%5.2f,%5.2f”,a,b,c);

return 0;

}

if语句的嵌套

if()      

     if()    语句块1   

  else        语句块2

else       

  if()    语句块3   

  else     语句块4 

else总是与它上面的最近的if配对,与书写格式无关。

要实行强行的配对关系可以利用{ }

如:if()

    {if()    语句块1}

     else 语句块2

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值