计算机教材 条件控制语句
条件控制语句1. 表达式1: If语句 If判断语句 条件为真则执行,为假则不执行语句 语法结构: if(条件表达式) 语句1;if(条件表达式) 语句1;举例: int i=10; if(i>5) printf(“ok”); i=10 i大于5 此条件成立If(i<3) printf(“okk”); i=10 i不小于3 此条件不成立2. if-else这种结构的执行顺序为:当条件表达式为真时,执行语句1,否则执行语句2。语法结构:if(条件表达式)语句1;else 语句2;举例: if(i=20) 判断i是否和20相等 printf(“yes”); 如果i=20则打印yeselse printf(“no”); 如果i不等于20则打印no3. if嵌套语句int a,b;printf(“请输入a和b的值:”);scanf(“%d%d”,&a,&b); 从键盘上输入a和b的值 If(a!=b) 如果a不等于b,则判断a大于或小于b If(a>b) printf(“a>b”); 如果此条件满足,则打印a>b else printf(“a<b”); 如果a<b,则打印a<belse printf(“a=b”); 满足此条件则打印a=b 4. if-else if-else 语法结构:if(条件表达式1)语句1;else if(条件表达式2)语句2;else 语句3;5. switch-case switch(num) case 1: printf(“星期一”); case后面是常量表达式 break; 注意每个语句后面的 break,如果没有则会跳出当前 casecase 2:printf(“星期二”); case后面的语句不用加 break; case 3: printf(“星期三”); break结束当前语句 ,退出本层循环 break; default: printf(“输入错误”); 不满足以上条件,会在default中执行 break;