C语言循环语句for
for语句的结构:
for(表达式1;表达式2;表达式3)
循环语句;
表达式1为初始化部分
表达式2为判断部分
表达式3为调整部分
每个部分都可以省略,但判断部分省略就会陷入死循环
简单的for循环示例:
//输出0-9数字
int main()
{int i = 0;for (i = 0; i < 10; i++){printf("%d\n", i);}return 0;
}
for语句中break和continue的作用
1.break:永久的终止循环
int main()
{int i = 0;for (i = 0; i < 10; i++){if (5 == i)break;//此时i等于5,执行break,程序马上跳出循环printf("%d\n", i);}return 0;
}
输出结果:
2.continue:跳过continue后面的语句直接执行for中的调整部分,再执行判定部分
int main()
{int i = 0;for (i = 0; i < 10; i++){if (5 == i)continue;//此时i等于5,直接执行i++,6<10为真,继续循环printf("%d\n", i);}return 0;
}
输出结果:
建议:
1.不可在for循环体内修改循环变量,防止for循环失去控制。
2.建议for语句的循环控制变量的取值采用“前闭后开区间”写法。如可以写成
i<10,最好不要写成i<=9
3.初学者最好不要省略代码。比如
int main()
{int i = 0;int j = 0;for (i = 0; i < 3; i++){for (j = 0; j < 3; j++){printf("1 ");}}return 0;
}
输出结果为9个1
但若是将for循环中的初始化部分省略则会输出不一样的结果:
int main()
{int i = 0;int j = 0;for (; i < 3; i++){for (; j < 3; j++){printf("1 ");}}return 0;
}
输出结果:
因为在j等于3之后跳出第二个for循环,然后i++,再继续第二个for循环时j没有被初始化,不会再继续执行,只会输出3个1
C语言循环语句for相关推荐
- 计算机c语言循环作业,计算机C语言循环语句的应用研究
[摘要]基于计算机C语言循环语句的应用分析,首先要明确C语言应用现状,然后阐述C语言循环语句的分类及特点,最后详细论述循环语句的应用要点,针对while循环语句.dowhile循环语句.for循环语句 ...
- C语言循环语句专项练习题
第1关:组合排列计算题 本次实训是关于C语言循环语句的专项练习,让我们遨游循环语句不可自拔吧! 本关需要你用循环语句来计算一个求不同解的数学问题. #include <stdio.h> i ...
- c语言用for循环守形数,c语言循环语句训练题
c语言循环语句训练题 (5页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 练习题:1. 找出1~n之间的守形数:从个位数看起,n的所有位 ...
- c语言 do while ppt,C语言循环语句ppt课件
<C语言循环语句ppt课件>由会员分享,可在线阅读,更多相关<C语言循环语句ppt课件(25页珍藏版)>请在人人文库网上搜索. 1.第6章 循环结构程序设计,郭 瑞,主要内容, ...
- c语言ppt课件循环语句,C语言循环语句课件四章.ppt
<C语言循环语句课件四章.ppt>由会员分享,可在线阅读,更多相关<C语言循环语句课件四章.ppt(43页珍藏版)>请在装配图网上搜索. 1.循环结构,李晓玲,Page 2,本 ...
- R语言循环语句while和repeat
R语言循环语句 1.for语句 2.while循环语句 3.repeat语句 4.举例 5.引用 看完如果对你有帮助,感谢点赞支持! 如果你是电脑端,看到右下角的 "一键三连" 了 ...
- c语言while的知识点,C语言循环语句知识点
C语言循环语句知识点 引导语:循环语句是由循环体及循环的终止条件两部分组成的.以下是百分网小编分享给大家的C语言循环语句知识点,欢迎参考学习! 循环语句 (一).for循环 它的一般形式为: for( ...
- C语言 | 循环语句总结
C语言循环的嵌套 一个循环体内又包含另一个完整的循环结构,称为循环的嵌套.内嵌的循环体中还可以嵌套循环,这就是多层循环. 3种常用循环语句:while语句.do...while语句和for语句可以相互 ...
- C语言循环语句的研究意义,C语言中循环语句的应用研究
摘 要:C语言是面向过程结构化的设计语言,在其设计.使用中会大量的使用循环语句.循环语句的设计一直是计算机语言开发的一项重要应用.在高级语言使用中,循环语句的使用好坏会直接影响开发项目的质量.C语言中 ...
- C语言循环语句——while、for、do while
一.while循环 我们已经学会了if语句,当条件满足的情况下, if语句后的语句执行,否则不执行.但是这个语句只会执行一次.但是我们发现生活中很多的实际的例子是∶同一件事情我们需要完成很 ...
最新文章
- 新闻发布项目——业务逻辑层(newsTbService)
- eventsource 服务器发送事件
- mysql 查询优化实验报告_Mysql查询优化小结
- mac 10.10.5 mysql_Macbook os x 10.10.5 下装mysql 一些记录
- maven jetty的eclipse 插件
- MVVM 架构解析及 Jetpack 架构组件的使用
- 电子计算机与媒体阅读答案,电子计算机与多媒体课课练.docx
- java mybatisplus Error parsing time stamp
- 怎样使用Fiddler工具进行APP抓包
- PostgreSQL之日期字段统一加一天
- python使用qq邮箱发邮件
- 植物大战僵尸自动拾取阳光
- 又一个美食账号火了,3个月涨粉200万,快手乡土账号有何魔力?
- 【Markdown语法】字体颜色大小及文字底色设置
- 登录onedrive显示无法连接服务器,Win10打不开OneDrive提示“连接到onedrive时出现问题”解决方法...
- java中if(a.c())_if 语句中的条件语句只能是() 类型。_学小易找答案
- 读论文《Natural Language Processing (Almost) from Scratch》
- 搭建一个弹幕新闻网站
- 基于python的比价系统
- dz文件cp.php,DZ文件扩展名 - 什么是.dz以及如何打开? - ReviverSoft
热门文章
- java处理异步非阻塞请求_Spring WebFlux 的异步非阻塞处理
- 前端面试题汇总集合(初级)
- 理论上有多少tcp连接
- 荣耀7 android版本,荣耀7有几个型号版本?各型号区别介绍
- 1-丁基咪唑四氟硼酸盐([HC4im]BF4)|1-丁基-3-甲基咪唑四氟硼酸盐(BMI-BF4)|1-甲基3-丁基咪唑六氟磷酸盐([C4mim]PF6)
- 前端 get 请求 拼接数组转换成字符串
- 3dmax对模型进行单独操作如何只显示当前模型
- 错误0x800703e3服务器传输文件,Windows10安装错误 - 0x800703e3?显示你的设备中缺少重要的安全和质量修复。...
- Git-软件版本控制-分支控制-多人协作编辑
- c语言strcpy(c语言strcpy和strcat)