C语言中的分支循环语句 -- 分支语句,循环语句,关系操作符,条件操作符,逻辑操作符,break,continue,goto

1.2掌握C语言分支选择与循环语句:从入门到精通 0),进入下面的循环(大括号里面的循环),在while上面已经输入一次scanf的值,如果不是0court次数加1,然后再次输入scanf,如果不是0,继续在while循环里面court+1,直到输入0结束循环。原因就是我们的关系操作符通常返回的是0或者1,0是假的,1是真的。所以如果a的值是5,5>1返回的是1,1<4,那就是正确的了,但是a其实是不对的,所以记住这个错误。那什么是关系操作符呢?但是如果是for循环,continue跳过下面代码进入i++,那就是1,3,4,5,6,7,8,9,10。 阅读详情

目录

1. C语言分支和循环语句的简介

1.1 顺序结构

1.2 选择结构

1.3 循环结构

2. 分支与循环语句

2.1 if 语句

2.2 switch 语句

2.3 while循环语句

2.4 for 循环语句

2.5 do while 循环语句    

3. 猜数字游戏

4. 关系操作符

5. 条件操作符

 6. 逻辑操作符

6.1 逻辑操作符的短路问题

7. break 和 continue

8. goto 语句


1. C语言分支和循环语句的简介

         C语⾔是结构化的程序设计语⾔,这⾥的结构指的是顺序结构、选择结构、循环结构,C语⾔是能够实现这三种结构的,我们⽇常所⻅的事情都可以拆分为这三种结构或者这三种结构的组合。

1.1 顺序结构

        C语言中的代码执行的顺序就是按照顺序结构开始执行的。在C语言中从主函数开始执行。

1.2 选择结构

        选择结构在C语言中通过if语句和switch语句实现。具体是通过进行条件的判断进行选择。

1.3 循环结构

        循环结构在C语言中使用for,while,do while语句实现,在满足判断条件的情况下,使计算机反复循环做同一件事。

2. 分支与循环语句

2.1 if 语句

        (1)if()

        if语句的语法形式如下:

        表达式成立(为真),则语句执行,表达式不成⽴(为假),则语句不执⾏。在C语⾔中,0为假,⾮0表⽰真,也就是表达式的结果如果是0,则语句不执⾏,表达式的结果如果不是0,则语句执⾏。

        if语句执行流程:

        (2)if()...else...

        if...else语句的语法形式如下:

        如果表达式为真则执行语句1,如果表达式为假则执行语句2。语句1和语句2只能执行一个。

        (3)分支中包含多条语句

        默认在 if 和 else 语句中默认都只控制⼀条语句,若想执行多条语句在一个判断条件下,则加上大括号{},比如:

#include <stdio.h>

int main()
{
	int age = 0;
	scanf("%d", &age); //输入age的值
	if (age >= 18) //if后使用{}控制多条语句-这个块也叫:程序块,或者叫复合语句
	{
		printf("成年了\n");
		printf("可以变成社畜了\n");
	}
	else
	{
		printf("未成年\n");
		printf("还得学\n");
	}
	return 0;
}

        (4)if()...else if()...else...

        if()...else if()...else语句则为在if...else...语句中嵌套if语句,构成多重判断。并且可以多重嵌套,else if()可以多次使用.语法形式如:

        (5)悬空else问题

        如果有多个if和else,可以记住这样一条规则,else总是和最接近得if匹配。为了代码的可读性,最好还是将匹配的if和else写成同样的缩减。

2.2 switch 语句

        (1)switch语句

        除了 if 语句外,C语⾔还提供了 switch 语句来实现分⽀结构。switch 语句是⼀种特殊形式的 if...else 结构,⽤于判断条件有多个结果的情况。它把多重的 else if 改成更易⽤、可读性更好的形式。语法形式如下:

        上⾯代码中,根据表达式 expression 不同的值,执⾏相应的 case 分⽀。如果找不到对应的值,就执⾏ default 分⽀。
        注:switch后的expression必须是整型表达式。case后的值,必须是整型常量表达式。比如一个输入任意一个整数值,计算除以3之后的余数:
#include <stdio.h>

int main()
{
	int n = 0;
	scanf("%d", &n);
	switch (n % 3)
	{
	case 0:
		printf("整除,余数为0\n");
		break;
	case 1:
		printf("余数是1\n");
		break;
	case 2:
		printf("余数是2\n");
		break;
	}
	return 0;
}

        上述代码中,case和后面的数字之间必须有空格,每个case语句中的代码执行完成后,需要加上break才能跳出这个switch语句,不然就会跟着顺序执行后面的语句。

        (2)switch语句中的default

        在使⽤ switch 语句的时候,我们经常可能遇到⼀种情况,⽐如 switch 后的表达式中的值⽆法匹配代码中的 case 语句的时候,这时候要不就不做处理,要不就得在 switch 语句中加⼊default⼦句:

        switch 后边的 expression 的结果不是 value1 ,也不是 value2 的时候,就会执⾏default ⼦句。
        在switch语句中,case子句和default子句没有顺序要求,只要你的顺序满足实际需求的就可以,不过通常把default子句放在最后处理。

2.3 while循环语句

        (1)while语句的执行流程

        首先上来就是执行判断表达式,表达式的值为0,循环直接结束;表达式的值不为0,则执行循环语句,语句执行完后再继续判断,是否进行下一次判断。

        (2)while循环的实践

        在屏幕上打印1-10的值:

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

        注:在循环体中需要使其越来越接近循环跳出条件,不然程序会进入死循环,列如上述的i = i + 1。

2.4 for 循环语句

        (1)for循环语法形式

        for循环是三种循环中使用的最多的,语法形式如下:

        表达式1: ⽤于循环变量的初始化。
        表达式2: ⽤于循环结束条件的判断。
        表达式3: ⽤于循环变量的调整。

                (2)for循环的执行流程

        ⾸先执⾏ 表达式1 初始化循环变量,接下来就是执⾏表达式 2 的判断部分,表达式 2 的结果如果 ==0,则循环结束; 表达式2 的结果如果!=0则执⾏循环语句,循环语句执⾏完后,再去执⾏表 达式 3 ,调整循环变量,然后再去表达式 2 的地⽅执⾏判断, 表达式 2 的结果是否为0,决定循环是否继续。整个循环的过程中,表达式1初始化部分只被执⾏1次,剩下的就是表达式2、循环语句、表达式3在循环。

        (3)for循环的实践

        在屏幕上打印1-10的值:

#include <stdio.h>

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

        for和while循环在实现循环的过程中都有初始化、判断、调整3个部分,但是for循环相对集中,便于代码的维护,而如果代码较多的时候while循环的三个部分就比较分散,所以从形式上for循环更优一点。

2.5 do while 循环语句    

        (1)语法形式

        do while循环是先进入循环体,执行循环语句,然后再执行while后的判断表达式,表达式为真,就会进行下一次,表达式为假,则不再继续循环。

        (2)do while循环的执行流程

        do while循环语句中的循环体至少执行一次,这是它比较特殊的地方。 

3. 猜数字游戏

        (1)游戏要求

        1.电脑自动生成1-100的随机数

        2.玩家猜数字,猜数字的过程中,根据猜测数据的大小给出大了或者小了的反馈,直到猜对,游戏结束。

        (2)参考代码

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

void menu()
{
	printf("*****************\n");
	printf("*****1.play******\n");
	printf("*****0.exit******\n");
	printf("*****************\n");
}

void game()
{
	int r = rand() % 100 + 1; //利用rand函数生成随机数,对100取余数得到0-99的数字,加1则为1-
	int guess = 0;            //100的随机数
	while (1)
	{
		printf("请猜数字:");
		scanf("%d", &guess);
		if (guess < r)
		{
			printf("猜小了\n");
		}
		else if (guess > r)
		{
			printf("猜大了\n");
		}
		else
		{
			printf("恭喜你,猜对了\n");
			break;
		}
	}
}

int main()
{
	int input = 0;
	srand((unsigned int)time(NULL)); //用来初始化随机数的生成器,调用rand前先调用srand,
	do                               //time函数获得当前的时间作为srand函数的seed
	{
		menu(); //调用menu函数打印出游戏菜单
		printf("请选择:");
		scanf("%d", &input);
		switch (input) //当input == 0时直接退出游戏
		{
			case 1:
				game();
				break;
			case 0:
				printf("游戏结束\n");
				break;
			default:
				printf("选择错误,重新选择\n");
				break;
		}
	} while (input); //循环是为了玩了一局之后不退出游戏,当input == 0时直接退出循环,退出游戏
	return 0;
}

4. 关系操作符

        C 语⾔⽤于⽐较的表达式,称为 “关系表达式”(relational expression),⾥⾯使⽤的运算符就称为“关系运算符”(relational operator),主要有下⾯6个。

        (1)>:大于(2)<:小于(3)>= 大于等于(4)<=:小于等于(5)==:等于(6)!=:不等于

        关系操作符常用于上述的分支和循环语句中作为判断条件。

        使用关系运算符的时候,如果成立则为真,返回 1,如果不成立则为假,返回 0,所以关系运算符不宜连用,因为会从后到前依次进行关系运算,当最右边的一个关系运算符运算完,则和它之前的数进行比较的时候,要么是 0 要么是 1.

#include <stdio.h>

int main()
{
	printf("表达式为真: %d\n", 1 < 2);
	printf("表达式为假: %d\n", 1 > 2);

	return 0;
}

        注:相等运算符 == 与赋值运算符 = 是两个不⼀样的运算符,不要混淆。

5. 条件操作符

        条件操作符也叫三⽬操作符,需要接受三个操作数,形式如下:

exp1 ? exp2 : exp3

        条件操作符的计算逻辑是:如果 exp1 为真, exp2 计算,计算的结果是整个表达式的结果;如果 exp1 为假, exp3 计算,计算的结果是整个表达式的结果。

#include <stdio.h>
int main()
{
	int a = 0;
	int b = 0;
	scanf("%d", &a);
	b = a > 5 ? 3 : -3;
	printf("%d\n", b);
	return 0;
}

        如上述代码,当输入的值大于 5 时,b = 3,当输入的值不大于 5 时, b = -3。 

 6. 逻辑操作符

        逻辑运算符提供逻辑判断功能,⽤于构建更复杂的表达式,主要有下⾯三个运算符。

        (1)! :逻辑取反运算符(改变单个表达式的真假)。

        (2)&& :与运算符,就是并且的意思(两侧的表达式都为真,则为真,否则为假)。

        (3)|| :或运算符,就是或者的意思(两侧⾄少有⼀个表达式为真,则为真,否则为假)。

6.1 逻辑操作符的短路问题

        C 语⾔逻辑运算符有⼀个特点,总是先对左侧的表达式求值,再对右边的表达式求值。如果左边的表达式满⾜逻辑运算符的条件,就不再对右边的表达式求值。这种情况称为“短路”。

int main()
{
	int i = 0, a = 0, b = 2, c = 3, d = 4;
	i = a++ && ++b && d++;
	printf("a = %d\nb = %d\nc = %d\nd = %d\n", a, b, c, d);
	printf("i = %d\n", i);
	return 0;
}

        如上述代码,执行 i = a++ && ++b && d++ 时,先执行 a++ 返回值为 0,与运算中第一个表达式为假,则不执行后续代码,i 为其与运算的结果,所以 i = 0。

7. break 和 continue

        在循环执⾏的过程中,如果某些状况发⽣的时候,需要提前终⽌循环。则 C 语⾔中提供了 break 和 continue 两个关键字。

        break:⽤于永久的终⽌循环,只要 break 被执⾏,直接就会跳出循环。

        continue:用于跳过本次循环 continue 后边的代码重新从循环体开始处开始执行。

#include <stdio.h>

int main()
{
	int i = 1;
	while (i <= 10)
	{
		if (i == 5)
			break;//当i等于5后,就执⾏break,循环就终⽌了
		printf("%d ", i);
		i = i + 1;
	}
	return 0;
}

#include <stdio.h>

int main()
{
	int i = 1;
	while (i <= 10)
	{
		if (i == 5)
			continue;	// 当i等于5后,就执⾏continue,直接跳过continue的代码,去循环的判断的地⽅
						// 因为这⾥跳过了i = i+1,所以i⼀直为5,程序陷⼊和死循环
		printf("%d ", i);
		i = i + 1;
	}
	return 0;
}

8. goto 语句

        C 语⾔提供了⼀种⾮常特别的语法,就是 goto 语句和跳转标号,goto 语句可以实现在同⼀个函数内跳转到设置好的标号处。

#include <stdio.h>
int main()
{
	printf("hehe\n");
	goto next;
	printf("haha\n");

next:
	printf("跳过了haha的打印\n");
	return 0;
}

         goto 语句如果使⽤的不当,就会导致在函数内部随意乱跳转,打乱程序的执⾏流程,所以我们的建议是能不⽤尽量不去使⽤;但是 goto 语句也不是⼀⽆是处,在多层循环的代码中,如果想快速跳出使⽤ goto 就⾮常的⽅便了。

 

 

卡方分布的前世今生:一个统计概念的演化史 本文追溯了卡方分布从19世纪末的理论雏形到现代统计推断核心工具的发展历程。从Karl Pearson的数学奠基到Ronald Fisher的理论完善,卡方分布在医学研究、社会科学和机器学习等领域展现出广泛应用。文章通过代码示例和性质分析,揭示了这一统计概念如何持续推动数据科学创新。 阅读详情

相关推荐

从TL431光耦到集成隔离器:3种反激电源反馈方案全对比,你的项目到底该选哪个?

本文深入对比了反激电源设计中TL431光耦、集成隔离器和原边反馈三种主流反馈方案的优缺点,帮助开发者在电源设计中选择最适合的方案。从精度、成本、隔离等级等多维度分析,为反激式(Flyback)拓扑的应用提供实用选型指南。

weixin_30536513的博客 399

c语言分支和循环练习:猜数字/九九乘法表/最大公约数/素数

c语言分支和循环练习:猜数字/九九乘法表/最大公约数/素数

weixin_72832818的博客 400

从Oracle迁移数据到Hadoop

目标:把Oracle 下的数据文件迁移到 Hadoop , 数据表都是上亿条,每个数据表的空间都超过100G。 关键是建立数据文件是UTF8格式,这样数据中的汉字在Hadoop 里显示才正常。 平台:CentOS 6.10 工具:Python 2.7 cx_Oracle 库 Oracle10.2.0.4.0 Hadoop 2.7.2-transwarp-5.2.1 1. 查看表...

预则立 4236

在C++中,如何使用for循环实现猜数字的游戏呢?

分析下面的代码和结果回答下面的问题。在C++中,如何使用for循环实现猜数字的游戏呢?这里用到了for循环省略了循环因子变化这一项,普通的for循环包含了循环因子初始化、条件判断、循环因子的变化3项,省略了循环因子变化会导致无限循环,我们正是利用了无限循环来进行猜数字。不过循环因子的变化需要在for循环内部使用if判断语句进行修改。循环来实现一个简单的猜数字游戏。游戏会生成一个随机数,用户有无限次机会猜测这个数字,程序会根据用户的输入给予提示,直到用户猜对为止。在这个代码示例中,我们使用。

weixin_43501408的博客 848

视觉机器人抓取实战:从物体定位到抓取估计的完整流程解析(附Python代码示例)

本文详细解析了视觉引导机器人抓取的完整技术流程,涵盖从物体定位、位姿估计到抓取估计的核心步骤。通过Python代码示例,演示了如何使用Open3D等工具进行点云处理、平面分割、PCA与ICP位姿估计,以及基于几何启发式的抓取生成方法,为机器人视觉抓取开发提供了清晰的实战指南。

peach的博客 913

S7-200SMART 中如何实现单按钮启停功能(两种方法)?

S7-200SMART 中如何实现单按钮启停功能(两种方法),Toggle库指令,状态翻转

Robot_PLC_HMI_Automation 1万+

猜数字游戏——分支和循环语句

选择结构和循环结构使用较为频繁,这里简单记录一下分支和循环语句的使用方法。

qq_52357718的博客 1237

QEMU理解与分析系列(11):QEMU内存机制

在物理机上,CPU 对于内存的访问在保护模式下通过分段分页的形式实现。在该模式下,CPU 访问时使用的是虚拟地址,通过 MMU 映射到物理地址,将虚拟地址转换为物理地址才能访问实际的物理内存。同样的,虚拟机模拟的物理机同样需要有上述的机制,也需要有从虚拟地址到物理地址的转换。这里需要注意,模拟的物理机的物理地址本质上是 qemu 的虚拟地址。

swh547的博客 49

循环结构程序设计

循坏语句1.用 while语句实现循坏1.1 while循坏语句中的break和continue2.用do3. for循坏4. 练习4.1 在一个有序数组中查找具体某个数字n4.2 猜数字游戏。

weixin_48836993的博客 1776

Central Finance 全景解析:用 SAP S/4HANA 构建跨系统的财务中台与渐进式转型路径

Central Finance 是基于 SAP S/4HANA 的一种部署与应用场景:在不打断现有异构源系统运营的前提下,把多套 SAP 与非 SAP 系统中的财务与管理会计数据实时/准实时复制到一套中心化的 SAP S/4HANA 中,作为统一的记账与分析底座,逐步把选定的财务流程(如预算控制、付款、固定资产结账等)迁入中心系统。这让企业既能快速获得统一报表与统一核算结构,又为未来的整体迁移留出了弹性路径。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 392

在 PFCG 中完成 SAP Fiori 对象分配:把 Business Catalog、Space、Page 与授权一次讲透

摘要:SAP Fiori权限配置的关键在于理解Business Catalog与Space的分层授权逻辑。传统SAP GUI中直接分配事务码的方式不适用于Fiori环境,必须通过PFCG为角色分配Catalog(提供应用访问权限)和Space(控制首页展示结构)。Catalog会自动解析所需OData服务授权,而Space则决定用户在Launchpad中看到的导航布局。常见错误包括直接分配Page而非其所属Space,或仅配置Space而忽略Catalog。最佳实践是优先使用Catalog驱动授权提议,再在

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 327

基于C语言的猜数字游戏

通过写一个小游戏来加深对分支和循环的理解和使用熟练度

2301_82302966的博客 1471

【网络基础2】路由器的 “两扇门”:二层接口和三层接口到底有啥不一样?

家里的路由器背后总有几个网线接口,有的标着 “LAN”,有的标着 “WAN”;公司机房的路由器上,接口更是五花八门,有的插着网线,有的连着光纤,旁边还贴着 “GE0/0/1”“Eth-Trunk1” 这样的标签。你可能会想:不就是插网线的地方吗?有啥区别?其实,这些接口分 “二层接口” 和 “三层接口”,它们的作用差得远了 —— 就像你家的门,有的是 “小区内的单元门”(只通小区内部),有的是 “小区的大门”(能通往外面的世界)。接下来,咱们用大白话 + 生活例子,一点点把这两种接口讲透。

jundao1997的专栏 565

【C语言3】分支与循环:if-else、关系操作符、条件操作符、逻辑操作符、switch语句、while、for、fo-while循环、break和continue、goto语句

C语言是结构化的程序设计语言,这里的结构指的是顺序结构、选择结构、循环结构,C语言是能够实现这三种结构的,其实我们如果仔细分析,我们日常所见的事情都可以拆分为这三种结构或者这三种结构的组合。我们可以使用ifswitch实现分支结构,使用forwhiledo while实现循环结构。 这一节我们学习了 if-else语句、关系操作符、条件操作符、逻辑操作符、switch语句、三大循环、break和continue语句以及goto语句,收获多多呀!

Uu_05kkq的博客 1823

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

C语言分支与循环语句

(逻辑取反操作符):可以改变表达式的真假———>“混淆视听”(逻辑与操作符) :连接两个表达式(两个判断条件),两边为真,整个表达式结果才问真,有一方为假,则全为假——>“患难与共”接着分别输入不同的值(逻辑或运算符 ):连接两个表达式(两个判断条件),只要其中一方为真就为真,全假才为假———>“天选之子”

2401_86294020的博客 1106

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

C语言分支循环

讨论关于C语言分支循环部分的内容

m0_68839913的博客 907

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

C语言的分支和循环

C语言的分支与循环语句学习总结

2301_79284360的博客 783

C语言——分支和循环

if语句语法形式如下。表达式成立(为真,即为1),则语句1执行;表达式不成立(为假,即为0),则语句2执行。 举一个例子:输入一个整数,判断是否为奇数,如果是奇数就打印奇数,否则打印偶数。 if语句的嵌套:在if else语句中,else可以和另外一个if语句连用,构成多重判断。比如:要求输入一个整数,判断输入的整数是0,还是正数或者负数。 2、关系操作符 关系运算符主要有6个,分别为: 关系表达式通常返回0或1,表示真假。比如1>2为假

Soung_ue的博客 1674

C语言第3节:分支和循环

C语言是结构化的程序设计语言,这里的结构指的是顺序结构、选择结构、循环结构,C语言是能够实现这三种结构的,其实我们如果仔细分析,我们日常所见的事情都可以拆分为这三种结构或者这三种结构的组合。我们可以使用if 、switch 实现分支结构,使用for 、while 、do while 实现循环结构。

weixin_44643253的博客 1256

C语言分支与循环篇

本文将具体分析C语言中的分支和循环结构,以及进行相关重要题目的分析理解。在C语言中循环和分支是非常重要的,是C语言的基础,掌握好循环与分支是学好C语言的关键。欲穷千里目,更上一层楼。加油!!!

2401_89052916的博客 1369

C语言——分支与循环(第三讲)(全)

C语言——分支与循环(第三讲)(全)

2301_80309505的博客 1290

C语言中分支和循环

C语言是结构化(顺序结构,选择结构,循环结构)的程序设计语言,我们可以使用if,switch实现分支结构,使用for,while,do while实现循环结构。

分享C,C++,数据结构,Linux,算法内容 1365

分支和循环语句(上)

本文介绍了C语言中的控制结构,包括选择结构和循环结构。主要内容包括:1. if-else语句的语法和使用方法,包括嵌套if和悬空else问题;2. 关系运算符和条件运算符的使用;3. 逻辑运算符及其短路特性;4. switch语句的语法和注意事项;5. while、for和do-while三种循环结构;6. break和continue语句在循环中的应用;7. 循环嵌套的实例;8. goto语句的使用场景。文章通过具体代码示例详细讲解了各种控制结构的语法规则和使用技巧,帮助读者掌握C语言中的流程控制方法。

承于所学,探技术之渊;以代码求政,寻成长之道。 1205

C语言入门(2)——条件语句与操作符

C语⾔是结构化的程序设计语⾔,这⾥的结构指的是顺序结构、选择结构、循环结构,C语⾔是能够实 现这三种结构的,其实我们如果仔细分析,我们⽇常所⻅的事情都可以拆分为这三种结构或者这三种 结构的组合。我们可以使⽤ if 、 switch 实现分⽀结构,使⽤ for 、 while 、 do while 实现循环结构。

2301_80065652的博客 2582

分支与循环

1.if语句2.关系操作符3.条件操作符4.逻辑操作符5.switch语句6.while循环7.for循环8.do-while循环9.break和continue语句10.循环的嵌套11.goto语句正文开始在C语言当中,有三种结构,分别是顺序结构、循环结构、选择结构。我们日常所见的都可以拆分为这三种结构或是这三种结构的组合体。我们可以使用if、switch实现分支结构,for、while、do-while实现循环结构。

2502_92266885的博客 1813

最细C语言概念分支和循环(上篇)

C语言是结构化的程序设计语言,这里的结构指的是顺序结构、选择结构、循环结构,C语言是能够实现这三种结构的,其实我们如果仔细分析,我们日常所见的事情都可以拆分为这三种结构或者这三种结构的组合。我们可以使用 if 、switch 实现分支结构,使用 for 、while 、do while 实现循环结构。

songis的博客 929
下一篇: 用C语言完成一个简单的扫雷游戏
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值