全文预览

C语言if语句ppt课件

上传者:徐小白 |  格式:ppt  |  页数:12 |  大小:2453KB

文档介绍
指定的语句。*5.2条件选择语句if(P71)5.2.1if语句的三种形式2if语句的第二种形式if(表达式)语句1else语句2例:if(a>b)printf(“%d”,a);elseprintf(“%d”,b);系统对表达式的值进行判断,若为0,按“假”处理,执行语句1,若为非0,按“真”处理,执行语句2。*5.2条件选择语句if(P71)5.2.1if语句的三种形式2if语句的第三种形式if(表达式1)语句1elseif(表达式2)语句2elseif(表达式3)语句3......elseif(表达式n)语句nelse语句n+1*例:if(score>89)grade=‘5’;elseif(score>74)grade=‘4’;elseif(score>59)grade=‘3’;elsegrade=‘2’;说明(1)在第二种、第三种形式的if语句的每个语句结束后必须有分号。(2)在if和else后面可以只含一个内嵌的造作语句,也可以有多个操作语句,此时要用花括号“{}”将几个语句括起来组成一个复合语句。*main(){inta,b,L;a=3;b=4;if(a>b)L=a;elseL=b;printf(“L=%d\n”,L);}用if语句编写比较a,b两个数的大小,且把大者赋给L。条件分支程序设计举例1该例题中,因为a值为3,b值为4,关系式a>b不成立,其值为0,结果执行else后的语句L=b。执行结果是L=4*main(){inta,b,x,y;a=3;b=4;if(a>b){x=a;y=b;}else{x=b;y=a;}printf(“x=%dy=%d”,x,y);}用if语句编写比较a,b两个数的大小,把大者赋给x,小者赋给y。条件分支程序设计举例2该例题中,因为a值为3,b值为4,关系式a>b不成立,其值为0,结果执行else后的语句。执行结果是x=4y=3*

收藏

分享

举报
下载此文档