原标题:C语言教学(七-上)for循环

今天带大家了解C语言for循环的用法,我们知道计算机对每行代码的处理只有一次,如果我们需要重复进行某一步骤的时候,那不是需要重复敲这一段代码吗,要是需要重复一千次,一万次,就算是粘贴复制也要累趴。所以有了循环,不仅节省我们的时间,又让代码更加简洁。

for循环的写法,for(;;){ } 在for加括号,括号里面最多加3个条件,每个条件用分号隔开,就算没有条件也必须要有两个分号,最后加个花括号,如下图,循环输出hello world!。

运行结果

可以看到结果循环输出了4次,为什么呢。

首先我们定义了i=0;在for循环里我们看到一个条件,i<4,这句的意思就是如果i<4,那么程序就执行这个for循环,我们i一开始就赋值了0,所以就执行下面的printf,要是i一直比4小的话那么就会不停的输出下面的hello world,要让他停止就得让i不在符合条件<4,所以i要逐渐加大到>=4,让循环结束。就有了最后一句i++,这句的意思是程序执行后i+=1,每执行一次i都加一个1,直到i=4的时候循环就会结束了。

如果for循环下面只有一句代码,可以不加花括号。

再来看下面一个代码,想下是循环结束了在执行后面的语句,还是一次循环执行一次后面的语句。

运行结果

可以看到是循坏语句结束后才开始执行下一句。返回搜狐,查看更多

责任编辑:

c语言循环10次代码,C语言教学(七-上)for循环相关推荐

  1. java当中有关循环的代码_有关Java循环的内容,编程中还是比较常用的,下面分享给大家几个循环的示例代码,练习一下。1、循环输出1到100之间所有能被3或能被4整除的数。pack...

    有关Java循环的内容,编程中还是比较常用的,下面分享给大家几个循环的示例代码,练习一下. 1.循环输出1到100之间所有能被3或能被4整除的数. package com.hz.loop02; /** ...

  2. Java多线程面试题:子线程循环10次,接着主线程循环100,接着又回到子线程循环10次, 接着再回到主线程又循环100,如此循环50次

    近在学习多线程,特贴在这里,并附上自己所作答案(参考与张孝祥老师的方法). 题目如下: 子线程循环10次,接着主线程循环100,接着又回到子线程循环10次, 接着再回到主线程又循环100,如此循环50 ...

  3. 多线程学习--案例-子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次

    子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次,请写出程序. package Demo4; public class ThreadTe ...

  4. 子线程循环10次,接着主线程循环5次,接着又回到子线程循环10次,接着再回到主线程又循环5次,如此循环50次,请写出程序。

    public class ThreadTest { /** * * 子线程循环10次,接着主线程循环5次,接着又回到子线程循环10次,接着再回到主线程又循环5次,如此循环50次,请写出程序. * * ...

  5. c语言坐标正反算代码,C语言代码逆向的实战十篇(原创)

    ); } printf("\n"); system("pause"); } (之前从VS2008复制过来的时候代码有高亮的,现在换了VC6就木有了..) 进入正 ...

  6. C语言存储管理模拟程序设计代码,C语言程序设计教学大纲.doc

    目 录 <C语言程序设计>教学大纲1 <实用操作系统>教学大纲5 <网页设计>教学大纲8 <计算机硬件基础>教学大纲12 <计算机网络技术> ...

  7. c语言万年历查询程序代码,C语言 万年历程序(示例代码)

    C语言 万年历程序 原代码:[email protected]:~/c++$ cat 123.c #include #define Mon   1 #define Tues  2 #define We ...

  8. c语言万年历查询程序代码,C语言小程序实现万年历

    分享一个简单的小程序,看看如何打印万年历吧~ 程序打开时时这样的,输入一个年份: 比如输入2016再回车,效果如下: 下面我们来看看实现这个程序的代码吧: #include #include #def ...

  9. 摇摇棒C语言程序,摇摇棒代码C语言.doc

    摇摇棒代码C语言 /**************************************************************************** * * ********* ...

最新文章

  1. java游戏移动_java - Java游戏 - 如何让敌人移动? - SO中文参考 - www.soinside.com
  2. atitit. java jsoup html table的读取解析 总结
  3. Material Design Lite,简洁惊艳的前端工具箱。
  4. 排序算法 | 直接选择排序,算法的图解、实现、复杂度和稳定性分析
  5. android audiotrack权限,Android中AudioRecord和AudioTrack的使用注意
  6. 【学习笔记】17、函数(Function)的定义和调用
  7. leetcode580. 统计各专业学生人数(SQL)
  8. javax.servlet.jsp.JspTagException:
  9. oracle 如何创建序列squence
  10. dp线和hdmi区别_HDMI铜线与光纤线有啥区别?为什么铜线传播速度更快?看完涨知识...
  11. 无法启动此程序,因为计算机中丢失msvcrtd.dll,手把手还原win7系统打开程序提示丢失msvcrtd.dll的处理步骤...
  12. struts框架搭建及validator示例
  13. HTML5 本地存储之IndexedDB封装及最详细教程
  14. 音乐播放小程序demo
  15. 特殊的空格-ASCII码值160
  16. python实现两个word文档对比
  17. SAR图像的干涉相位 matlab_好文推荐:复杂环境下地基SAR粗差探测及应用
  18. 基于Java+Swing实现记事本-完美版
  19. 电机控制基础知识储备
  20. 图解数组计算模块NumPy下(三角函数、四舍五入函数(around)、取整、将弧度转化为角度、统计分析函数、中位数、数组的排序、argsort()、lexsort())

热门文章

  1. php快废了,PHP为什么要逐渐废弃一些函数?出于什么原因呢?
  2. vue 字典配置_vue遍历数据及字典的方法
  3. php页面之间传值_php如何在不同页面之间传值
  4. 【Jmeter篇】如何利用Jmeter配置元件计数器、随机变量制造批量数据和变量参数化?
  5. 【商业】10个经济学概念,让你看清复杂世界
  6. 弗尤博客(十一)之搜索博文
  7. 一些JavaScript基本函数
  8. hibernate、easyui、struts2整合
  9. Android 滑动菜单框架--SwipeMenuListView框架完全解析
  10. 在Linux服务器上配置phpMyAdmin