| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 数据结构与算法 -> 循环结构3——for循环 c语言 -> 正文阅读 |
|
[数据结构与算法]循环结构3——for循环 c语言 |
for循环算是在c语言中最重要的循环了,一维数组或是二维数组的遍历,排序算法,这些都与for循环密切相关。这里着重讲一下for循环的使用方法与使用技巧。 for循环的结构 for( 表达式1?; 表达式2;表达式3){ (循环体4) } 表达式1为初始化,表达式2为循环条件,表达式3在执行时更新 for循环的运行顺序为1——>2——>4——>3 是不是看着非常的不习惯,但是用多了之后真的会发现for循环算是循环里面最好用的。 文字的讲述并不能让人直接了解这个函数,这里写一段简单的代码来让大家简单的了解一下for循环
从这里可以看到,我并没有在定义i时给他一个初识值,但是我再for循环中,给i赋值等于0 这样写主要是想让大家了解for循环的特性,如果大家自己写,最好还是在定义变量的时候九个变量附上初值。 表达式2是判断条件,当i<3时停止for循环(循环的出口条件),虽然有了条件但是并没有办法走出这个循环,因此有了表达式3。表达式3在循环体结束后执行。 就这段代码而言,执行一次循环体i就+1.因此就会打印3次“循环语句”。 TIPS:千万别将三条语句中分隔的符号写成逗号。? 那么如果我将for循环后的花括号省略之后,for循环讲只控制接下来的一条语句 这里用一段代码来向大家说明
?这里并没有打印三次“循环结束”,由此可以看出来for循环和其他if语句一样,没有了花括号只控制下一条语句。当然,和之前一样,我更希望在刚开始用的时候,大家都能够把花括号打上,方便大家以后读自己写的代码。 大家有没有见过这样一段代码
有细心的小伙伴会发现,循环语句中的表达式1和表达式3消失了,并且被我换了个地方。 当然,for循环也是可以这样省略的。并且表达效果会和之前一样 ?但是大家最好不要这样写,这样写不仅会让读者麻烦,而且自己读者也累。所以尽量不要这样写为好。 讲完了三种循环语句,来进行一个总结。 while for两种循环都是入口循环,do...whlie是一个出口循环。 for循环是最重要的,当你已知你的循环次数和循环条件,for循环是你最好的选择。 当你只知道出口条件的一般使用while循环 do....while循环条件非常苛刻,当循环必须执行一次的时候才使用do .....while循环 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/9 15:58:07- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |