#include<stdio.h>int main (){int a =5;if(a <6)//使用if判断:a是否小于6,小于就执行{printf("a小于6\n");}return0;}
执行结果:
a小于6
2. if…else 语句
基本格式:
if(判断条件1){
内容;}elseif(判断条件2){
内容;}else{
内容;}
else if:和 if 语句一样,如果条件为真时,则执行该语句,为假时继续判断其他的else if (else if判断不限数量)
else:若 if 和 else if 的条件都为假时,则执行该语句 (该语句不需要判断条件)
实例:
#include<stdio.h>int main (){int a =6;if(a <6)//使用if判断:a是否小于6,小于就执行{printf("a小于6\n");}elseif(a <7)//a是否小于7,小于就执行{printf("a小于7\n");}else//如果a不小于7,则执行该语句{printf("a大于7\n");}return0;}
执行结果:
a小于7
3. 嵌套if语句
基本格式:
if(判断条件){if(判断条件)
内容;else
内容;}
实例:
#include<stdio.h>int main (){int a;
scanf("%d",&a);if(a >5&& a <10){if(a ==6){printf("a等于6\n");}}else{printf("a不在5~10之间"\n);}return0;}
#include<stdio.h>int main (){int num =1;switch(num){case1:printf("我是case 1\n");//该case语句没有break,继续执行case2:case3:printf("我是case 3\n");break;//遇到break语句,执行结束case4:printf("我是case 4\n");break;case5:printf("我是case 5\n");break;default:printf("我是default\n");//如果switch中num的值不是1~5,则执行该语句}return0;}
if 语句基本格式:if(判断条件){ 内容;}if:如果 if 的条件为真时则执行 if 内的语句,为假时则跳过该 if 语句实例:#include <stdio.h>int main (){ int a = 5; if(a < 6) //使用if判断:a是否小于6,小于就执行 { printf("a小于6\n"); } return 0;}执行结果:a小于6if…else 语句基本格