我是靠谱客的博主 土豪黑猫,最近开发中收集的这篇文章主要介绍【C语言】分支与循环语句前言分支语句结束,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • 前言
  • 分支语句
    • 1. If语句
    • 2.switch
    • 循环语句
    • 1.while
    • 2.for
    • 3.do while
  • *结束*

前言

什么是语句?

C语句可分为以下五类:

  1. 表达式语句
  2. 函数调用语句
  3. 控制语句
  4. 复合语句
  5. 空语句

分支语句

1. If语句

语法结构: if(表达式) 语句;

当表达式结果为真,执加粗样式行语句,反之不执行;

if(表达式) 语句1; else 语句2;

当表达式结果为真,执行语句1,反之执行语句2;

多分支 if(表达式1) 语句1; else if(表达式2) 语句2; else 语句3;

当满足表达式1,执行语句1,满足表达式2,则执行语句2,否则执行语句3;

2.switch

switch语句也是一种分支语句。 常常用于多分支的情况。
比如:
输入1,输出星期一
输入2,输出星期二
输入3,输出星期三
输入4,输出星期四
输入5,输出星期五
输入6,输出星期六
输入7,输出星期日
那我没写成 if…else if …else if 的形式太复杂,那我们就得有不一样的语法形式。
这就是switch 语句。
而语句项是什么呢?

switch(整型表达式)
{
  语句项;
}
//是一些case语句:
//如下:
case 整形常量表达式:
  语句;

在switch语句中,我们没办法直接实现分支,搭配break使用才能实现真正的分支。

int main()
{
	int day = 0;
	scanf("%d", &day);
	switch (day)
	{
	case 1:
			printf("星期一n");
			break;
		case 2:
			printf("星期二n");
			break;
		case 3:
			printf("星期三n");
			break;
		case 4:
			printf("星期四n");
			break;
		case 5:
			printf("星期五n");
			break;
		case 6:
			printf("星期六n");
			break;
		case 7:
			printf("星期天n");
			break;
	}
	return 0;
}

在这里插入图片描述

循环语句

1.while

while(表达式) 循环语句;

#include <stdio.h>
int main()
{
	int i = 0;
	while (i < 10)
	{
		printf("%dn", i);
		i++;
	} 
	return 0;
}

在这里插入图片描述

2.for

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

表达式1
表达式1为初始化部分,用于初始化循环变量的。
表达式2
表达式2为条件判断部分,用于判断循环时候终止。
表达式3
表达式3为调整部分,用于循环条件的调整。

#include <stdio.h>
int main()
{
	int i = 0;
	//for(i=1/*初始化*/; i<=10/*判断部分*/; i++/*调整部分*/)
	for (i = 1; i <= 10; i++)
	{
		printf("%d ", i);
	}
	return 0;
}

在这里插入图片描述

3.do while

do 循环语句; while(表达式);
注意:在这里面至少执行一次;

#include <stdio.h>
int main()
{
int i = 10;
do
{
printf("%dn", i);
}while(i<10);
return 0;
}

在这里插入图片描述

结束

以上就是分支与循环内容的介绍,希望大家多多支持。

最后

以上就是土豪黑猫为你收集整理的【C语言】分支与循环语句前言分支语句结束的全部内容,希望文章能够帮你解决【C语言】分支与循环语句前言分支语句结束所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部