网站使用功能介绍是用什么软件做的,本wordpress慢,wordpress中文站,苏州手机网站制作一、学习目标
了解循环的使用方法
目录
预备第一篇#xff0c;使用软件介绍在这一篇#xff0c;C与C使用的软件是一样的#xff0c;查看这篇即可#xff1a;《软件介绍》 想了解编译原理和学习方法点这篇#xff0c;学习方法和一些原理C与C都是相同的《脱离学习误区》 …一、学习目标
了解循环的使用方法
目录
预备第一篇使用软件介绍在这一篇C与C使用的软件是一样的查看这篇即可《软件介绍》 想了解编译原理和学习方法点这篇学习方法和一些原理C与C都是相同的《脱离学习误区》
《零基础看得懂的C入门教程 》——1第一个C程序就让你知其所以然 《零基础看得懂的C入门教程 》——2什么是数据类型、变量一看便会 《零基础看得懂的C入门教程 》——3表达式花样挺多鸭 《零基础看得懂的C入门教程 》——4条件判断原来如此
推荐
1.《备受好评的看得懂的C语言入门教程》
欢迎大家关注公众号公众号每满1024及1024倍数则会抽奖赠送机械键盘一份IT书籍2份哟~
二、了解循环的使用方法
循环是指实现对程序进行重复执行其中包括循环的条件判断。C语言中循环分为for循环、while循环、do…while循环。循环可以通过默认判断条件跳出也可以自己编写控制语句实现循环的跳出或忽略。
2.1 了解while循环的使用方法 为什么需要循环循环有什么作用循环就是重复执行某一段代码。其实举一个很简单例子就可以很好的解释循环的作用。例如当你需要控制一个变量让它从0每次加1、加2、加3…一直加到100这时编写代码就可以使用循环简单的实现你可能会觉得这个例子你不能理解那我说如果你要输出100次“我想上天”这段话你编写程序以当前所学的知识你觉得这是个繁琐的过程。当你学习循环后这个繁琐的问题将会游刃而解。
先从一个简单的例子说起现在我需要输出10次“我想上天”使用循环代码如下
#includeiostream
using namespace std;
int main() {int i0;while(i10){cout我想上天endl;i;}
}查看以上代码我们定义了一个变量i并且初始化等于0。这个变量i是循环的控制变量意思则是控制循环控制多少次我们接着往下看while是循环的关键字。while循环后是一个圆括号圆括号中需要添加的是条件也就是一个表达式在这里填写的是i10表示该循环需要循环10次为什么要写这个i10我们接着往下看在圆括号后我们使用了一堆花括号在花括号内编写我们需要循环的代码。花括号内的第一个代码我们很熟悉是显示“我要上天”这段话下一段代码是ii与代码ii1相等表示在这里i变量等于自身加上一个1i是一个简要写法表示在次数i自增1。
通过以上所述我们明白了变量i是在循环的代码内每次循环都会增加1由于这个特性变量i在循环完第一次的时候就变成了1第二次就变成了2那么总有一次是大于或者等于10的我们需要循环10次那么就需要在条件处添加i10这个条件控制循环次数所以这个i也称为循环控制变量。那么得出整个循环的格式如下 int i0;//初始化控制变量while(控制条件){//循环的代码i;} 当然这个变量i的名称是可以自己命名的。
运行程序查看效果
在循环中的变量i我们可以通过输出的方式查看变量i的值更改代码如下
#includeiostream
using namespace std;
int main() {int i0;while(i10){cout我想上天 i 的值是:iendl;i;}
}运行代码如下
2.2 了解for循环的使用方法 for循环与while循环类似功能作用相同查看以下代码
#includeiostream
using namespace std;
int main() {int i0; for(;i10;i){cout我想上天endl;}
}在以上代码中首先定义了一个变量i初始化为0。之后使用for循环 for(;i10;i)。for循环的格式为for关键字后接一对圆括号圆括号内为;i10;i有两个分号第一个分号可以编写用于循环的变量的初始化在这里为i由于我已经在创建的时候初始化为0了在这我就不重复赋值了使用分号隔开后是i10这一个判断表示每次循环需要判断这个表达式是否正确如果i不小于10则不再执行循环随后使用分号表示结束之后i表示每次循环i这个变量加1第一次01变量i的值为1第二次的时候则i的值为111则为2以此类推不小于10则跳出。于while循环中的i类似i其实可以写为ii1i是一个简便的书写方法。在之后的花括号中则是循环循环的语句。 for循环的格式如下 int i0;//初始化控制变量for(;循环控制条件;i){//循环的代码}运行结果如下 跟while循环一样可以添加输出查看变量i的值
#includeiostream
using namespace std;
int main() {int i0; for(;i10;i){cout我想上天 i 的值是:iendl;}
}结果如下 2.3 了解do…while循环的使用方法 do…while循环与while循环类似与while循环的不同之处为while循环时先判断条件再执行循环do…while循环则会先循环再判断条件是否成立。 查看示例
#includeiostream
using namespace std;
int main() {int i0; do{cout我想上天 i 的值是:iendl;i;} while(i10);
}运行结果如下
2.4 了解continue与break的用法 在循环中可以使用continue忽略本次循环、使用break可以跳出循环。那如何使用呢 如果想忽略第5次循环可以在循环体指循环花括号内的所有内容内添加if语句判断i的值是否为5为5使用continue关键字跳过当前循环。代码如下
#includeiostream
using namespace std;
int main() {int i0; for(;i10;i){if(i5){continue;}cout我想上天 i 的值是:iendl;}
}以上代码在i等于5时使用continue忽略本次循环将不会往下执行直接忽略开始下一次循环。运行结果如下
这个时候5已经消失不见了因为当i等于5时忽略了这一次循环 如果想等于5的时候就直接跳出循环可以使用break跳出循环。修改代码如下
#includeiostream
using namespace std;
int main() {int i0; for(;i10;i){if(i5){break;}cout我想上天 i 的值是:iendl;}
}使用break后将会直接跳出不再循环接下来的内容。运行结果如下
三、总结
通过以上描述与讲解我们了解了以下几点内容
了解了for循环的使用方法了解了while循环的使用方法了解了do…while循环的使用方法了解了break与continue的使用方法