笔记14:程序中的循环结构

生活中的循环现象:

-日复一日,年复一年

-春夏秋冬,四季交替

-周日,周一,周二,周三,周四,周五,周六

-人生是一个轮回,多年后,又会回到最初的原点

。。。。。。

从生活映射到成勋

-循环/反复 是生活的常态,程序需要表达这种逻辑结构

-程序设计语言需要提供 当。。。成立,则反复。。。的循环结构

示例分析:

复制代码
int sum = 0;
inti = 1;

当(i小于等于 100)
{
sum = sum + i;
i=i+ 1;//关键:必须改变i的值,使其往循环结束的方向变化。
}

printf("sum = %d\n", sum);
printf("i= %d\n", i);

C语言中有没有支持循环结构的写法?while-循环结构的直接支持

while(条件)//条件为逻辑值,真或假

{

语句x1;//条件为真时,执行这里的语句

......

语句xn;//循环体

}

语句y1;//条件为假时,执行这里的语句

......

语句yn;

复制代码
#include<stdio.h>
int main()
{
	int sum = 0;
	int i = 1;

	while(i <= 100)//将i累计到100
	{
		sum = sum + i;
		i=i+ 1;//关键:必须改变i的值,使其往循环结束的方向变化。
	}

	printf("sum = %d\n", sum);
	printf("i= %d\n", i);//i=101

	getchar();
	return 0;
}

运行结果:

相关推荐
zlinear数据采集卡15 分钟前
单点接地设计电路深度解析:从理论原理到ZLinear采集卡的低噪声实战
c语言·单片机·嵌入式硬件·fpga开发
searchforAI26 分钟前
Ai好记 vs Get笔记:AI音视频笔记工具深度测评对比
人工智能·笔记·学习·ai·音视频·语音识别
Sunny Boy 00127 分钟前
linux环境编译Pro*C 源文件(.pc文件)
linux·c语言·oracle
噜噜噜阿鲁~34 分钟前
python学习笔记 | 11.5、面向对象高级编程-使用枚举类
笔记·python·学习
dnbug Blog40 分钟前
C语言 简介
c语言·开发语言
kkeeper~1 小时前
0基础C语言积跬步之自定义类型联合和枚举
c语言·开发语言·算法
邪修king1 小时前
C++map_set封装 : 红黑树底层迭代器以及仿函数的运用
android·c语言·数据结构·c++·b树
GLDbalala2 小时前
GPU PRO 5 - 2.5 TressFX: Advanced Real-Time Hair Rendering 笔记
笔记
憧憬成为java架构高手的小白2 小时前
数据库期末复习笔记
数据库·笔记·oracle
2301_777998342 小时前
基础IO:IO操作&&重定向
linux·c语言