前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【C语言简单说】十四:for循环

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

作者头像
1_bit
发布2020-10-23 14:18:14
1.1K0
发布2020-10-23 14:18:14
举报
文章被收录于专栏:我的知识小屋

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

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

**乀(ˉεˉ乀) **

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

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

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

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

代码语言:javascript
复制
for(i=0;i<10;i++) //注意:圆括号里面隔开的是分号

在这里我们的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试试,是不是会执行很多次循环呢?当然循环的代码可以不止写一条,例如如下代码:

代码语言:javascript
复制
#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;
}

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017/02/19 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档