先看程序:
#include <stdio.h>
int main()
{
for(int i = 0; i < 5; i++)
{
printf("i = %d\n", i);
}
printf("Loop ended!\n");
return 0;
}
运行结果:
i = 0 i = 1 i = 2 i = 3 i = 4 Loop ended!
for循环的语句结构为:
for(表达式1; 表达式2; 表达式3)
{
语句;
}
其执行顺序为:
(1)执行表达式1
(2)执行表达式2。表达式2是一个判断语句;若为真,则执行{}中的语句。若为假,则结束for循环
(3)若表达2为真,执行表达式3
(4)执行表达式2
(5)不断重复步骤(3)和步骤(4),直到表达式2为假,结束循环。
流程图如下所示:
程序执行过程:
第一次,表达式1中i的值为0;表达式2中0<5是成立的,打印出i的值。
第二次,表达式3中i++后i变为1;表达式2中1<5是成立的,打印出i的值。
第三次,表达式3中i++后值变为2,表达式2中2<5是成立的,打印出i的值。
第四次,表达式3中i++后值变为3,表达式2中3<5是成立的,打印出i的值。
第五次,表达式3中i++后值变为4,表达式2中4<5是成立的,打印出i的值。
第六次,表达式3中i++后值变为5,表达式2中5<5是不成立的,不执行大括号中的打印语句。循环结束,跳出循环。程序继续往下执行。
作业:
(1)使用断点观察上面程序的每一步的执行过程
(2)根据上面的分析,思考下面的程序的运行结果并动手操作一遍
#include <stdio.h>
int main()
{
for(int i = 0; i < 0; i++)
{
printf("i = %d\n", i);
}
printf("Loop ended!\n");
return 0;
}
# c
# 中for循环语句
# c语言for循环意思
相关文章:
制作网站的基本流程,设计网站的软件是什么?
宝华建站服务条款解析:五站合一功能与SEO优化设置指南
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?
Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解
建站主机类型有哪些?如何正确选型
建站之星下载版如何获取与安装?
C++中引用和指针有什么区别?(代码说明)
如何快速生成专业多端适配建站电话?
如何规划企业建站流程的关键步骤?
宝塔Windows建站如何避免显示默认IIS页面?
如何快速搭建个人网站并优化SEO?
制作表格网站有哪些,线上表格怎么弄?
天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】
建站之星如何快速生成多端适配网站?
音乐网站服务器如何优化API响应速度?
GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?
建站之星logo尺寸如何设置最合适?
如何在橙子建站中快速调整背景颜色?
高防服务器:AI智能防御DDoS攻击与数据安全保障
网站网页制作电话怎么打,怎样安装和使用钉钉软件免费打电话?
c# 在高并发下使用反射发射(Reflection.Emit)的性能
制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?
大连网站制作公司哪家好一点,大连买房网站哪个好?
内网网站制作软件,内网的网站如何发布到外网?
建站之星2.7模板:企业网站建设与h5定制设计专题
如何在橙子建站上传落地页?操作指南详解
如何正确选择百度移动适配建站域名?
建站之星如何快速解决建站难题?
盘锦网站制作公司,盘锦大洼有多少5G网站?
建站之星代理费用多少?最新价格详情介绍
如何确保西部建站助手FTP传输的安全性?
建站之星IIS配置教程:代码生成技巧与站点搭建指南
,购物网站怎么盈利呢?
可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?
制作电商网页,电商供应链怎么做?
百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?
如何在VPS电脑上快速搭建网站?
如何用景安虚拟主机手机版绑定域名建站?
东莞专业制作网站的公司,东莞大学生网的网址是什么?
网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?
香港服务器租用每月最低只需15元?
宝塔新建站点报错如何解决?
建站之星免费模板:自助建站系统与智能响应式一键生成
如何在阿里云部署织梦网站?
宝塔面板创建网站无法访问?如何快速排查修复?
表情包在线制作网站免费,表情包怎么弄?
网站制作培训多少钱一个月,网站优化seo培训课程有哪些?
*请认真填写需求信息,我们会在24小时内与您取得联系。