c语言if else语句
- 生活妙招
- 关注:3.3W次
当 if 体中的语句多于一条时,要用 {} 把这些语句括起来形成一条复合语句,如下所示。
if (条件表达式)
{
复合语句A;
}
当 if 体为一条简单语句时,可以省略 {},即:
if (条件表达式)
简单语句A; //if体
该条件表达式可以是关系表达式、逻辑表达式、算术表达式或混合表达式等。只要其值为真或非零均执行 if 体。例如:
if (a>6) //关系表达式,当 a>6 时表达式值为真,执行if体
Statement(s);
if (a||b) //逻辑表达式,只要a、b中有一个为真,结果为真,执行if体
Statement(s);
if (3-6) //算术表达式,只要该表达式的值非0,结果为真,执行if体
Statement(s);
/*关系、逻辑混合表达式,只要age>=60或age<=10其中一项为真,结果为真,执行if体*/
if (age>=60 ||age<=10)
Statement(s);
if-else语句:
if(表达式)
语句1;
else
语句2;
其语义是:如果表达式的值为真,则执行语句1,否则执行语句2 。执行过程:
#include <stdio.h>
int main(void){
int a, b;
printf("input two numbers: ");
scanf("%d%d",&a,&b);
if(a>b)
printf("max=%dn",a);
else
printf("max=%dn",b);
return 0;
}
输入两个整数,输出其中的大数。改用if-else语句判别a,b的大小,若a大,则输出a,否则输出b。
- 文章版权属于文章作者所有,转载请注明 https://dongkepu.com/shenghuomiaozhao/4e85p8.html