前言
一下是博主个人对C语言三种基本结构的经验总结,如果觉得有用,记得点赞哦!
一、顺序结构
顾名思义,顺序结构就是一步一步的按顺序往下执行程序.
1.结构框图
2.举例代码
#include<stdio.h>
int main()
{
printf("1\n");
printf("2\n");
printf("3\n");
return 0;
}
3.代码讲解
这是最简单的顺序结构,程序从main函数开始,按顺序一步一步的往下执行,分别打印出1,2,3然后结束程序。
二、选择结构
选择结构包括if语句和switch语句。
(一)、if语句
if语句既能实现单分支选择,又能实现多分支选择。
(1).注意
1.if语句的括号后面不加“;”
2.建议if语句的语句块,哪怕只有一条语句,也要加上"{}",既可以增强代码的可读性,又可以防止出现多条语句时忘记加“{}”
3.在c语言中,默认0表示假,非0表示真(即所有不是0的数都表示真)
1.if语句单分支选择
if(条件表达式)
{
语句块;
}
(1).代码举例
#include<stdio.h>
int main()
{
int i = 5;
if (i < 10)
{
printf("%d\n", i);
i += 10;/*这条语句的意思是:i=i+10*/
}
if (i > 10&&i<20)
{
printf("%d\n", i);
}
if(i>20)
{
printf("%d\n", i);
}
return 0;
}
(2).程序执行流程图
(3).代码讲解
程序开始,输入i=5,经过条件1,因为5<10,所以条件为真&