第四章选择结构程序设计if语句.ppt
《第四章选择结构程序设计if语句.ppt》由会员分享,可在线阅读,更多相关《第四章选择结构程序设计if语句.ppt(14页珍藏版)》请在优知文库上搜索。
1、 4.3 if语句语句1.if1.if语句的三种基本形式语句的三种基本形式(1)if(1)if(表达式)(表达式) 语句语句例:例: if(xy) printf(“%d”,x);表达式表达式语句语句真(非真(非0)假假(0)(2)if(2)if(表达式表达式) ) 语句语句1 1 else else 语句语句2 2例:例: if (xy) printf(“%d”,x); else printf(“%d”,y); 条件条件 语句语句1 语句语句2YN(3)if(3)if(表达式(表达式1 1) 语句语句1 1 else if( else if(表达式表达式2)2) 语句语句2 2 else if
2、( else if(表达式表达式3)3) 语句语句3 3 else if( else if(表达式表达式m)m) 语句语句m m else else 语句语句n n例:例: if (number500)if (number500) cost=0.15; cost=0.15; else if(number300) else if(number300) cost=0.10; cost=0.10; else if(number100) else if(number100) cost=0.075; cost=0.075; else if(number50) else if(number50) cost
3、=0.05; cost=0.05; else cost=0; else cost=0;说明:说明:(1)3(1)3种形式的种形式的ifif语句中在语句中在ifif后面都有表达式,后面都有表达式, 一般为逻辑表达式或关系表达式。一般为逻辑表达式或关系表达式。(2)(2)第二,第三种形式的第二,第三种形式的ifif语句中,在每个语句中,在每个 elseelse前面有一个分号,整个语句结束处有一前面有一个分号,整个语句结束处有一 个分号。个分号。(3)(3)在在ifif和和elseelse后面可以只含有一个内嵌的操后面可以只含有一个内嵌的操 作语句,也可以由多个操作语句,此时用花作语句,也可以由多个
4、操作语句,此时用花 括号将几个语句括起来成为一个复合语句。括号将几个语句括起来成为一个复合语句。例例4.1 4.1 输入三个数输入三个数a,b,c,a,b,c,要求按由小到大的顺序输出。要求按由小到大的顺序输出。if ab if ab 将将a a和和b b对换对换if ac if ac 将将a a和和c c对换对换if bcif bc 将将b b和和c c对换对换#include int main( )float a,b,c,t;scanf(%f%f%f,&a,&b,&c);if(ab)t=a;a=b;b=t;if(ac)t=a;a=c;c=t;if(bc)t=b;b=c;c=t;printf
5、(%5.2f,%5.2f,%5.2fn,a,b,c);return 0; 2.if2.if语句的嵌套语句的嵌套在在ifif语句中又包含一个或多个语句中又包含一个或多个ifif语句称为语句称为ifif语句的嵌套。语句的嵌套。形式:形式:if()if()if() if() 语句语句1 1else else 语句语句2 2elseelseif() if() 语句语句3 3else else 语句语句4 4匹配规则:匹配规则:ElseElse总是与它上面的,最近的,统一复合语句中的,未配总是与它上面的,最近的,统一复合语句中的,未配对的对的ifif语句配对。语句配对。例:例:if()if()if()
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四 选择 结构 程序设计 if 语句