C语言系统学习2 分支和循环语句

一、分支语句(选择结构)
在生活中存在许多选择,不同的选择会导致不同的结果。在编程中也是同样,存在着选择。在编程中,分支相对应的就是选择结构。
选择语句概念图

#include<stdio.h>
int main()
{
	int choose = 0;
	printf("今天要学习吗?1.学 2.不学");
	scanf("%d", &choose);
	if (choose == 1)
	{
		printf("正在成为大佬的路上!");
	}
	else
	{
		printf("你是一个混子");
	}
	return 0;
}

在选择结构中,有选项,选项在代码中实现对应的就是使用if语句
在本例子中if语句括号中对应的便是一个表达式
if语句的语法结构

语法结构
if(表达式)
	语句1;
else
	语句2;
//
if(表达式)
	语句1;
else if(表达式2)
	语句2;
else
	语句3;

switch语句
switch语句也是一种分支语句,常用于多分支的情况
例如:
输入1 吃麻辣香锅
输入2 吃酸菜鱼
输入3 吃鸡公煲
输入4 吃干锅
结构

switch(整句表达式)
{
	语句项;
}

在switch语句中,我们也需要使用break、fault使用
break能在选择完毕之后结束本次选择,而fault则是提供了一种新的情况,就是如果输入的结果与所有的既定的条件表达式都不匹配,提前提出一种解决的方法。
二、循环语句
循环是经常会出现的一种情况,比如在生活中我们想要购买一件东西,我们在资金不够的情况下,会重复进行攒钱这一行为,直到钱攒够,买到自己想要去购买的东西。
在这里插入图片描述
while循环
对于if语句,在满足条件表达式的情况下,会相应的执行一次语句,如果想要满足表达式且多次执行的话,就需要使用while循环

while(表达式)
	循环语句;

在循环结构中中,很常用的语句有break和continue,是我们使用while循环的辅助工具,使用break,会停止在执行此语句命令之后的所有循环,continue结束本次循环,进入下一次循环。
for循环
结构

for(表达式1;表达式2;表达式3)
	循环语句;

表达式1是初始化部分,表达式2是条件判断部分,用来判断此循环在什么时候中止,表达式3为调整部分,会在循环过程中进行调整,三条表达式搭配使用,用来控制循环
do…while循环
结构

do
	循环语句;
while(表达式);

特点至少会进行一次,在完成一次代码运行后才会进行条件语句的判断

猜你喜欢

转载自blog.csdn.net/qq_45742383/article/details/113408531