2020/6/31C语言今天我们的课程就是围绕着if语句结构设计来展开,我们这一章的内容是if语句,是C语言中选择结构的重点,希望同学们能好好掌握这一章节,下面我们将一起步入C语言的if语句结构设计课程。2020/6/32C语言给我一个条件——if语句如果(满足某个条件)就{执行某个动作}if语句的代码模型2020/6/33C语言if语句:if语句是执行判断的,它能够判断是否满足某个条件,然后执行相应的动作。if语句的三种形式第一种类型:if(表达式)语句如:if(xy)printf(“%d”,x);注:当xy为非零,执行printf(“%d”,x);当xy为零,退出该if语句结构。2020/6/34C语言举例一:if(ab)/*判断条件*/printf(“a比b大”);/*执行动作*/举例二:if(ab)/*判断条件*/prinf(“a比b小”);/*执行动作*/2020/6/35C语言下面,我们敲入这样一段代码:#includestdio.hintmain(void){inta,b;a=10;b=5;if(ab){printf(“aisbiggerthanb”);}if(ab){printf(“aissmallerthanb”);}}2020/6/36C语言2、if(表达式)语句1else语句2如:if(xy)printf(“%d”,x);elseprintf(“%d”,y);2020/6/37C语言ifelse举例intmain(void){intresult;printf(“3+2=?”);scanf(“%d”,&result);if(result==5){printf(“Right!!!”);}else{printf(“Wrong”);}getch();}判断输入信息的正误,并输出相应信息2020/6/38C语言第三种类型:if(条件a){执行指令A};elseif(条件b){执行指令B};elseif(条件b){执行指令B};……elseif(条件n){执行指令N};else{执行指令X};有多种条件可供选择,执行符合的某个条件下的相应指令如果上面的条件都不符合,就执行下面的指令X2020/6/39C语言ifelseifelse举例if(result==5){printf(“Right!!!”);}elseif(result5){printf(“Smaller”);}elseif(result5){printf(“Bigger”);}else{printf(“Wrong”);}判断输入信息的大小,并输出相应信息2020/6/310Thankyou!