1 / 6
文档名称:

C言语if语句.doc

格式:doc   大小:199KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C言语if语句.doc

上传人:wcs1911 2021/9/12 文件大小:199 KB

下载得到文件列表

C言语if语句.doc

相关文档

文档介绍

文档介绍:一、 if 语句
if(表达式 ) 语句 1;
如果表达式的值为非
0,则执行语句
1,否则跳过语句继续执行下面的语句。
如果语句 1 有多于一条语句要执行时
,
必须使用 {}
把这些语句包括在其中 , 此时条件语句形
式为 :
if(表达式 )
{
语句体 1, 2,3;
}
例如:
if(x>=0) y=x;
if(a||b&&c)
{
z=a+b;
c+=z;
}
if--else 语句
除了可以指定在条件为真时执行某些语句外,还可以在条件为假时执行另外一段代码。在
C
语句中利用 else 语句来达到这个目的。
if(表达式 ) 语句 1;
else 语句 2;
同样,当语句 1 或语句 2 是多于一个语句时,需要用
{}把语句括起来。 例如:
if(x>=0) y=x;
else y=-x;
if--else if--else 结构
if(表达式 1)
语句 1;
else if(表达式 2)
语句 2;
else if(表达式 3)
语句 3;
.
else
语句 n;
这种结构是从上到下逐个对条件进行判断
,一旦发现条件满点足就执行与它有关的语句
, 并
跳过其它剩余阶梯
;若没有一个条件满足
,则执行最后一个 else 语句 n。最后这个 else 常起着
缺省条件的作用。同样 ,如果每一个条件中有多于一条语句要执行时
,必须使用 {}把这些语句
包括在其中。
条件语句可以嵌套
,这种情况经常碰到
,但条件嵌套语句容易出错
,其原因主要是不知道哪个
if
对应哪个 else。
例如 :
if(x>20||x<-10)
if(y<=100&&y>x)
printf(Good);
精选文库
else
printf(Bad);
对于上述情况 , Turbo C 规定 : else 语句与最近的一个 if 语句匹配 , 上例中的 else 与
if(y<=100&&y>x) 相匹配。为了使 else 与 if(x>20||x<-10) 相匹配 , 必须用花括号。如下所示 :
if(x>20||x<-10)
{
if(y<=100