【C语言简单说】十四:for循环

举报
1_bit 发表于 2021/05/28 04:38:40 2021/05/28
【摘要】 说到了循环,我们的内容也就差不多了,此内容并不深入讲解太多东西,大家学习完,如果要深入的话可以查看相关书籍,详细大家学习完后可能会觉得看书上说的可能就看懂了。 可能会有人说为什么不说进制?或者说位运算?其实。。。我想说如果说了,将来你不一定会用到,我只说大多数人用的东西,常用的内容=。=。。其他的可以看书去扩展,我的教程只是把书上的长篇大论和说得深奥无比的东西说得简单...

说到了循环,我们的内容也就差不多了,此内容并不深入讲解太多东西,大家学习完,如果要深入的话可以查看相关书籍,详细大家学习完后可能会觉得看书上说的可能就看懂了。

可能会有人说为什么不说进制?或者说位运算?其实。。。我想说如果说了,将来你不一定会用到,我只说大多数人用的东西,常用的内容=。=。。其他的可以看书去扩展,我的教程只是把书上的长篇大论和说得深奥无比的东西说得简单了,字数少了,其实没有什么的。

**乀(ˉεˉ乀) **

这一节我们来说一下循环,循环就是。。。如果你要打输出十个“你是飞机”那么是不是就要写十个printf呢?其实不然,你们看以下代码:

#include<stdio.h>
#include<stdlib.h>
int main() { int i; for(i=0;i<10;i++){ printf("你是飞机\n"); } system("pause"); return 0;
}

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

代码很短很简单,我们看第一句 int i 我们声明了一个变量i,并没有给一个值给它。第二行就是我们的新内容,循环for。

我们来看循环for是这样的:

for(i=0;i<10;i++) //注意:圆括号里面隔开的是分号

  
 
  • 1

在这里我们的for是关键字;什么是关键字呢?关键字可以这样理解;关键字就是我们标准给定了的东西,例如C语言为什么叫做C语言,因为标准给定了。为什么这里for叫做for,为什么他是循环的作用,也是因为给定了。

我们这里的for就是循环的作用,我们解释以下for循环括号里面的内容:i=0;i<10;i++;其中我们先看第一个i=0,在这里,我们所需要填写的是一个循环变量的初始值,什么叫做循环变量;循环变量就是用来规定我们循环次数的一个东西,我们接着往下看就懂了。我们这个循环变量开始给值一个0给他,好了。这里必须要用分号隔开,之后是i<10,在这里的意思是判断i是否小于10,在这里就是需要填一个判断条件,我们再接下来看后面的i++;i++在这里就是表示每次循环这个i就会加上1。

好了,如果按照这个理解,连起来就是我们的i开始的值是0,我们要判断他是否小于10,然后i每次循环都要加1;其实在这里,如果i小于10才会加1,如果不小于就会这个循环就会不执行了。

我们看,我们的for循环后面是不是还有一个花括号{};那么我们需要循环的代码就填写在花括号里面即可,我们的代码是输出 “你是飞机”,那么在这里每次循环一次那么i的值就加上1,每次都要判断i是否小于0,如果不小于0,那意思就是不执行循环了。那么每次循环一次,输出一次 “你是飞机”,那么输出了10次后是不是i的值就会条件不成立,从而不执行循环了呢?那么就会跳出循环了。

注意,我们在这里我们i=0这里只执行一次。

我们看程序结果:
显示效果

你们可以把i<10改成i<100试试,是不是会执行很多次循环呢?当然循环的代码可以不止写一条,例如如下代码:

#include<stdio.h>
#include<stdlib.h>
int main() { int i; for(i=0;i<10;i++){ printf("你是飞机\n"); printf("可以写很多代码\n"); printf("可以写很多代码\n"); printf("可以写很多代码\n"); printf("可以写很多代码\n"); } system("pause"); return 0;
}

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

可以写很多代码的~ ↖(▔^▔)↗
持续更新…ㄟ(▔,▔)ㄏ

文章来源: i1bit.blog.csdn.net,作者:A757291228,版权归原作者所有,如需转载,请联系作者。

原文链接:i1bit.blog.csdn.net/article/details/55805698

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。