欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

跟着郝斌老师复习C语言part3

程序员文章站 2022-05-16 22:06:58
...

一、流程控制

1、什么是流程控制

程序代码执行的顺序

2、流程控制的分类

  • 顺序
    定义:某些代码可能执行,也可能不执行,有选择的执行某些代码
    分类:if 、 switch
  • 选择
  • 循环

二、顺序–if

  1. if最简单的用法

    格式:

	if(表达式)
		语句; 

功能:如果表达式为真,执行语句;如果表达式为假,语句不执行。

  1. if的范围问题

    a. if 默认只能控制其后的一个语句。例如if只能控制A执行与否,而B一定会执行。

if(表达式)
	语句A;
	语句B; 

b. 用花括号括起来可控制括号内的语句。例如if可控制A和B执行与否。

	if(表达式){
		语句A;
		语句B; 
	}

由此可见:if默认只能控制一个语句的执行与否,若要控制多个语句就需要括起来。

  1. if…else的用法

  2. if…else if…else的用法

  3. C语言对真假的处理

  4. 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);

对三个数字排序

相关标签: 考研