跟着郝斌老师复习C语言part3
程序员文章站
2022-05-16 22:06:58
...
一、流程控制
1、什么是流程控制
程序代码执行的顺序
2、流程控制的分类
-
顺序
定义:某些代码可能执行,也可能不执行,有选择的执行某些代码
分类:if 、 switch - 选择
- 循环
二、顺序–if
-
if最简单的用法
格式:
if(表达式)
语句;
功能:如果表达式为真,执行语句;如果表达式为假,语句不执行。
-
if的范围问题
a. if 默认只能控制其后的一个语句。例如if只能控制A执行与否,而B一定会执行。
if(表达式)
语句A;
语句B;
b. 用花括号括起来可控制括号内的语句。例如if可控制A和B执行与否。
if(表达式){
语句A;
语句B;
}
由此可见:if默认只能控制一个语句的执行与否,若要控制多个语句就需要括起来。
-
if…else的用法
-
if…else if…else的用法
-
C语言对真假的处理
-
if举例
int i = 3;
int j = 4;
int temp;
temp = j;
j = i;
i=temp;
printf("i=%d,j=%d",i,j);
int a,b,c;
int t;
printf("请输入三个数(中间以空格分割):");
scanf("%d %d %d",&a,&b,&c);
if(a<b){
t=a;
a=b;
b=t;
}
if(a<c){
t=a;
a=c;
c=t;
}
if(b<c){
t=b;
b=c;
c=t;
}
printf("%d>%d>%d",a,b,c);
对三个数字排序
上一篇: 软件工程复习大纲
推荐阅读