if其用法和作用 什么时候该用
发布网友
发布时间:2022-04-30 15:21
我来回答
共1个回答
热心网友
时间:2022-06-26 05:11
用
if
语句可以构成分支结构。
它根据给定的条件进行判断,
以决定执行某个分支程序段。
C
语言的
if
语句有三种基本形式。
5.1.1if
语句的三种形式
1
、第一种形式为基本形式:
if
if(
表达式
)
语句
其语义是:
如果表达式的值为真,则执行其后的语句,否则不执行该语句。
其过程可表示为
下图。
【例
5.3
】
main(){
int a,b,max;
printf("\n input two numbers:
");
scanf("%d%d",&a,&b);
max=a;
if (max<b) max=b;
printf("max=%d",max);
}
本例程序中,
输入两个数
a,b
。
把
a
先赋予变量
max
,
再用
if
语句判别
max
和
b
的大小,
如
max
小于
b
,则把
b
赋予
max
。因此
max
中总是大数,最后输出
max
的值。
2
、第二种形式为
: if-else
if(
表达式
)
语句
1
;
else
语句
2
;
其语义是:如果表达式的值为真,则执行语句
1
,否则执行语句
2
。其执行过程可表示为