一.对结构的介绍
众所周知,C语言是一种结构化的程序设计语言。从我们日常的使用中不难看出,其中最基本且最长见的结构有三种,顺序结构、选择结构、循环结构。通过这三种结构的组合使用,我可以实现复杂的逻辑和功能。
- 顺序结构:程序按顺序执行,不发生跳转。
- 选择结构:依据条件是否满足,有选择的执行相应的功能。
- 循环结构:依据条件是否满足,循环多次执行某段代码。
二.顺序结构
顺序结构是最为简单的它是指:程序按照顺序执行的。从程序的起始开始,按照代码的编写顺序依次执行每一条语句,直至程序结束。这是我们从学习代码开始就在使用的一种结构。
比如,我们最开始学习的:
#include <stdio.h>
int main()
{
// 顺序执行的代码块
printf("Hello, ");
printf("world!");
return 0;
}
三.选择结构
如果你对选择结构不熟悉,那你肯定熟悉分支结构,这二者只是叫法不同罢了。选择(分支)顾名思义,就是进行对接下来运行程序的选择,它是通过if语句或者switch语句来实现的。
1.if语句
1.1.if语句的基本形式
if ( 表达式 )
语句
当表达式为真时,执行语句,反之则不执行。很显然这里它起到了选择的作用。
eg:
#include<stdio.h>
int main()
{
int a = 0;
scanf("%d", &a);
if (a = 6)
printf("true");
return 0;
}
这个代码用if语句判断,就是当你输入的值为6时,输出 true ,反之直接结束程序。
1.2.if...else...
当然,if语句在使用时往往会和 else 连用,形成 if...else... 形式。解读为,如果......否则......
eg:

最低0.47元/天 解锁文章
972






