if语句
一、if语句的三种形式
形式一:
格式if(表达式)
语句
执行过程:如果表达式成立,执行语句不成立跳出该if结构
形式二:
格式:if(表达式)
语句1
eles
语句2
执行过程:如果表达式成立,执行语句1,否则执行语句2
例如:
if(x>y)
max=x;
eles
max=y;
形式三:格式:
if (表达式1) 语句1
else if(表达式2) 语句2
else if(表达式3) 语句3
...
[else 语句n]
说明:
if后面的表达式类型任意
语句可以是复合语句
二、if语句嵌套
一般形式:
实现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;
}