C语言

238 阅读1分钟

if语句

一、if语句的三种形式

形式一:

      格式if(表达式)
          
      语句

执行过程:如果表达式成立,执行语句不成立跳出该if结构

image.png

形式二:

    格式:if(表达式)
  
     语句1
     
    eles
      
      语句2
     

执行过程:如果表达式成立,执行语句1,否则执行语句2

例如:

      if(x>y)
         max=x;
       eles
         max=y;

image.png

形式三:格式:

         if (表达式1)     语句1
         
         else if(表达式2) 语句2
         
         else if(表达式3) 语句3
         
         ...
         
         [else              语句n]
         
      

image.png

image.png

image.png

说明:

if后面的表达式类型任意

image.png

语句可以是复合语句

二、if语句嵌套

一般形式:

image.png

image.png

image.png

image.png

image.png

image.png

image.png

实现if~else 正确配对方法:加{}

例:输入两个整数,按由小到大的顺序输出这两个数

实现互换,须借助第3个变量

#include<stdio.h>

#include<stdlib.h>

int main()

{

int a,b,t;

printf("input:");

scanf("%d%d",&a,&b)

if(a<b)

{

 t=a;
 
 a=b;
 
 b=t;
 
 }

printf("%d%d",a,b)

system("pause");

return 0;

}