目录
判断语句
循环语句
输入输出
switch语句
判断语句:
我们最常见的判断语句便是if……else……语句,四种用法:
1)if 语句
if(条件){
条件为真则执行代码
};
if(a==10){
printf("%d",a);
}
2)简单if else
if(条件){
条件符合执行该语句
}
else {
不符合执行该语句
};
if(a!=10){
printf("%d",a);
}else {
printf("%d",a+10);
}
3)嵌套if else
if(条件1){
if(条件2){
符合条件1和条件2 执行
}
else{
符合条件1不符合条件2
}
}else{
不符合条件1
}
int a=10;
if(a<5){
else if(a<3){
printf("%d",a);}
}else{
printf("%d",a);
}
4)if else if else语句
if(条件1){
条件1为真}
else if(条件2){
条件2为真
}else{
条件1 2均为假}
int a=5;
if(a>3){
printf("%d",a+3);
}else if(a<2){
printf("%d",a+2);
}
循环语句:
循环语句中存在break,continue两个语句,其中break为跳出循环,循环不在继续,而continue为跳出本次循环,继续循环
1)for循环
for( 初始化表达式;循环条件;增值表达式){
循环体;
}
for(int i=0;i<10;i++){
printf("%d",i);
}
2)while循环
初始化条件;
while(循环条件){
循环体;
增加的值;
}
int a=10;
while(a>5){
printf("%d",a);
a--;}
3)do while 循环
do(初始化条件)
while(循环条件){
循环体;
}
输入输出:
printf("%d",a);
scanf("%d",&a);
switch语句:
switch(变量){
case 常量:语句 break;
case 常量:语句 break;
case 常量:语句 break;
case 常量:语句 break;
defult:break;}
int a=2;
switch(a){
case 1:printf("%d",a+3);break;
case 2:printf("%d",a+2);break;
case 3:printf("%d",a+1);break;
case 4:printf("%d",a+0);break;
defult:break;
}
变量a等于case后的哪个常量,便执行后面的语句,若没有找到a变量的值,则执行defult后的语句