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之后执行的语句,用于变量增值

相关推荐
用户0777140553403 分钟前
Attention 优化演进
算法
双叶8364 分钟前
(51单片机)LCD显示温度(DS18B20教程)(LCD1602教程)(延时函数教程)(单总线教程)
c语言·开发语言·单片机·嵌入式硬件·mongodb·51单片机·nosql
unityのkiven7 分钟前
现有一整型数组,a[8] = { 4,8,7,0,3,5,9,1},现使用堆排序的方式原地对该数组进行升序排列。那么在进行第一轮排序结束之后,数组的顺序为?
数据结构·算法
aflyingwolf_pomelo13 分钟前
语音合成(TTS)从零搭建一个完整的TTS系统-第二节-中文转拼音
人工智能·算法·语音识别
好蛋编程14 分钟前
【c语言】指针进阶
c语言·开发语言
张开心_kx21 分钟前
前端需要知道的 LRU 算法以及实现
前端·javascript·算法
Forbidden91421 小时前
代码随想录算法训练营Day55|图论part01
后端·算法
一定要AK1 小时前
推公式——耍杂技的牛
算法
天天扭码1 小时前
高频面试算法题 | 轮转数组(JavaScript最优解)
前端·算法·面试
越城2 小时前
C语言文件操作完全手册:读写·定位·实战
c语言·开发语言