笔记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;
}

运行结果:

相关推荐
超级大只老咪1 天前
快速进制转换
笔记·算法
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.1 天前
Keepalived VIP迁移邮件告警配置指南
运维·服务器·笔记
Tingjct1 天前
【初阶数据结构-二叉树】
c语言·开发语言·数据结构·算法
ling___xi1 天前
《计算机网络》计网3小时期末速成课各版本教程都可用谢稀仁湖科大版都可用_哔哩哔哩_bilibili(笔记)
网络·笔记·计算机网络
飞机和胖和黄1 天前
考研之王道C语言第三周
c语言·数据结构·考研
醉颜凉1 天前
【LeetCode】打家劫舍III
c语言·算法·leetcode·树 深度优先搜索·动态规划 二叉树
一匹电信狗1 天前
【LeetCode_21】合并两个有序链表
c语言·开发语言·数据结构·c++·算法·leetcode·stl
中屹指纹浏览器1 天前
中屹指纹浏览器底层架构深度解析——基于虚拟化的全维度指纹仿真与环境隔离实现
经验分享·笔记
Hello_Embed1 天前
libmodbus 移植 STM32(基础篇)
笔记·stm32·单片机·学习·modbus
无聊的小坏坏1 天前
实习笔记:用 /etc/crontab 实现定期数据/日志清理
笔记·实习日记