分支和循环语句

本文详细介绍了程序设计中的基本控制结构,包括if语句用于条件判断,switch语句处理多分支选择,以及while、for和do...while循环语句的使用方式。通过实例代码展示了如何在C语言中实现这些结构,并讨论了break在循环中的作用。无论你是初学者还是有经验的开发者,这篇文章都是理解和应用这些基本控制结构的良好参考资料。
摘要由CSDN通过智能技术生成

分支语句

if 语句;

switch 语句;

循环语句

while

for(最常用的循环语句)

dwhile

分支语句(选择结构)

如果好好学习,毕业拿到好offer;

如果不好好学习,毕业等于失业。

我这里用if来完成,首先我们要明白if的用法;

if(表达式)

语句;

if(表达式)

语句;

else

语句;


#include<stdio.h>

int main()
{
	int input = 0;
	printf("大学四年\n");
	printf("你要好好学习吗?(1/0)>:");
	scanf_s("%d", &input);
	if (input == 1)
	{
		printf("好offer\n");
	}
	else
	{
		printf("失业\n");
	}

	return 0;

}

switch语句

常常用于多分支

switch (整数表达式)
{
	语句;通常用  case表达
}

同时我们要配合break使用,我这里用工作日和休息日举例,输入1-5为工作日,6-7为休息日。

#include<stdio.h>

int main()
{
	int day = 0;
	scanf("%d",&day);
	switch(day)
	{
		case 1:
		case 2:
		case 3:
		case 4:
		case 5:
		printf("weeday\n");
		break;
		case 6:
		case 7:
		printf("weedend\n");
		break;
	}
	
	return 0;
}

循环语句

int main()
{
	int a = 0;
	whilie(a <= 20)  /*表达式是a <= 20;*/
	{
		printf("%d\n", a);
		a++;
	}

	return 0;
}

break  在while  循环的作用是退出执行,遇到break后面的循环就不会再循环。

for循环

for(表达式1;表达式2;表达式3)

循环语句

表达式1;初始化部分

表达式2;判断部分

表达式 3;调整部分。

(break在for循环中与while一样)


#include<stdio.h>

int main()
{
	int i = 0;
	for (i = 1; i < 30; i++)
	{
		printf("%d ", i);
	}

	return 0;
}

do....while()循环

do语句至少要使用一次。

#include<stdio.h>

int main()
{
	int i = 30;
	do
	{
		printf("%d\n", i);
	} while (i < 30);
	return 0;
}

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值