c语言之for循环语句

for循环语句的格式如下

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

语句

其中

表达式1一般是初始条件,只执行一次,可以是0个,1个或多个

表达式2是循环条件的表达式,为真继续执行循环体语句,为假则结束for循环

表达式3 每执行一次循环体语句之后执行表达式3,一般用于循环体变量增值

比如要编写判断0-10000是闰年的for循环程序

cpp 复制代码
#include<stdio.h>
int main()
{
int year;
for (year=0;year<=10000;++year)
{
if (((year%4==0)&&(year%100!=100))||(year%400==0))
        { printf("%d是闰年\n",year);
        }
    }
    printf("程序结束\n");
    return 0;
}

其中 year=0是初始条件

year<=10000是循环体语句

++year是执行完表达式2之后执行的语句,用于变量增值

相关推荐
Sun_light27 分钟前
队列:先进先出的线性数据结构及其应用
前端·javascript·算法
NEWEVA__zzera221 小时前
在写外部FLASH的应用时发现一些问题,在这里分享一下我的想法
c语言·经验分享·单片机
吕小鸣1 小时前
Coze、Dify、FastGPT三大AI智能平台架构与能力对比
算法
jndingxin1 小时前
c++ 面试题(1)-----深度优先搜索(DFS)实现
c++·算法·深度优先
北极的树1 小时前
谁说AI只会模仿,从Google AlphaEvolve项目看算法的自主创新
人工智能·算法·gemini
Watink Cpper2 小时前
[灵感源于算法] 算法问题的优雅解法
linux·开发语言·数据结构·c++·算法·leetcode
-qOVOp-2 小时前
408第一季 - 数据结构 - 折半查找与二叉排序树
数据结构
随意0232 小时前
STL 3算法
开发语言·c++·算法
_风满楼2 小时前
如何优雅展示日历中的重叠日程?三步搞定复杂布局
前端·javascript·算法
এ᭄画画的北北3 小时前
力扣-35.搜索插入位置
数据结构·算法·leetcode