C语言循环语句用法有三种主要形式:

for()循环

while()循环

do {} while();循环

for()循环用法:

for( e1 ; e2 ; e3 ) //注意三个区域间用分号来分隔,而不是逗号!!

{

for_statements ; //多条语句用{}括起来,单条语句可以不用,建议也使用,一:代码清楚,二:便于查错。 其它循环也是这样。

}

//说明:

//e1:变量初始化区,只执行一次

//e2:循环控制区,每次都要先检查e2表达式的结果是否为真,为真则进入循环区,否则,结束循环

//e3:循环变量变化区,每次执行完for_statements ;则转到这里,执行e3,然后转到e2

例:

int i;

for( i=0; i<10; i++ )

{

printf("%d ", i );

}

while()循环用法:

循环控制变量初始化

while(e)

{

while_statements ;    //包括循环控制变量 变化

}

//说明:

//e 循环控制条件,e为真则进入循环区,否则,结束循环  执行完while_statements ;后转到这里继续判断

例:

int i;

i=0;

while( i<10 )

{

printf("%d ", i );

i++; //循环控制变量变化

}

do {} while();循环用法:

do {

do_while_statements ;    //包括循环控制变量 变化

} while(e); //注意尾部有分号

//说明:

//与while()不同的是,这里可以没有循环变量的初始化,先进行循环语句的操作,然后,再判断是否继续进行,所以,这种循环,至少要执行一次do_while_statements ;而前两种,有可能一次都不执行循环语句。

例:

int i;

do {

printf("input number " );

scanf("%d", &i ); //循环控制变量 变化

printf("%d\n", i );

} while ( i<10 );

到这里,一定能得到一个大于10的i. 一般我们在要求输入一个数据必须符合规定时,这样写代码。

另外如果你想更好的提升你的编程能力,学好C语言C++编程!弯道超车,快人一步!笔者这里或许可以帮到你~

UP在主页上传了一些学习C/C++编程的视频教程,有兴趣或者正在学习的小伙伴一定要去看一看哦!会对你有帮助的~

分享(源码、项目实战视频、项目笔记,基础入门教程)

欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!

编程学习:

编程学习:

C语言入门篇 | 循环语句和用法(详解版)相关推荐

  1. Swift入门篇-循环语句

    Swift入门篇-循环语句 原文:Swift入门篇-循环语句 今天早上一起来所有新闻都是报道荷兰5-1战胜西班牙,我一看没有搞错吧,顿时想都如果中国队vs荷兰队也不至于会输的怎么惨吧,难道是荷兰队开挂 ...

  2. c语言while将字符循环,C语言 while语句的用法详解

    在C语言中,共有三大常用的程序结构: 顺序结构:代码从前往后执行,没有任何"拐弯抹角": 选择结构:也叫分支结构,重点要掌握 if else.switch 以及条件运算符: 循环结 ...

  3. PowerShell攻防进阶篇:nishang工具用法详解

    PowerShell攻防进阶篇:nishang工具用法详解 导语:nishang,PowerShell下并肩Empire,Powersploit的神器. 开始之前,先放出个下载地址! 下载地址:htt ...

  4. Linux Shell脚本入门--wget 命令用法详解

    Linux Shell脚本入门--wget 命令用法详解 wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上.它有以下功能 ...

  5. c语言数据类型int的用法,C语言基本数据类型:整型(int)用法详解|C语言学习

    C语言基本数据类型:整型(int)用法详解 1. 整型 int C 语言提供了很多整数类型(整型),这些整型的区别在于它们的取值范围的大小,以及是否可以为负.int 是整型之一,一般被称为整型.以后, ...

  6. C语言初级篇-----循环语句详解

    目录 循环语句 一.while循环 二.for循环 三.do...while循环 四.循环语句练习 getchar 与 putchar 总结 循环语句  if 语句:当条件满足的情况下,if语句后的语 ...

  7. C语言高频率--typedef和const用法详解

    一.typedef用法详解 C语言允许为一个数据类型起一个新的别名,就像给人起"绰号"一样. 起别名的目的不是为了提高程序运行效率,而是为了编码方便.例如有一个结构体的名字是 st ...

  8. c语言switch case缩进,C语言中的switchnbsp;casenbsp;语句的用法详解

    本文就几个实例来说明Switch case 语句的用法. 说是C语言中的Switch case,其实和html+javascript中的Switch case语法是基本一样的哦. 问题: 有这么一个C ...

  9. 分支语句和循环语句[一]【详解】

    目录 一.分支语句 什么是语句? 分支语句(选择语句) if语句 if语句书写格式的规范 switch语句 一.分支语句 if语句 switch语句 什么是语句? C语句可分为以下五类: 表达式语句 ...

最新文章

  1. 六周第三次课 9.6/9.7 awk
  2. rabbitmq python_Python操作RabbitMQ服务器实现消息队列的路由功能
  3. vue 实现数据滚动显示_vue实现动态添加数据滚动条自动滚动到底部的示例代码...
  4. linux用分词系统,Linux(CentOS 6.4)Solr4.8.1中文分词配置(IK分词)
  5. 径向误差、偏心误差和薄棱镜误差
  6. java集群之间共享数据_多个JVM之间,数据共享的问题?
  7. 计算机基础——局域网、以太网技术、令牌环网
  8. wenz ces123
  9. tewa600agm是千兆吗_请问电信天翼网关光纤猫超级用户 型号tewa-600aem/tewa600agm
  10. [问题已处理]- kubernetes报错error creating overlay mount to xx merged- no such file or directory
  11. 继电器控制电路原理解析说明
  12. 电视家海信html安装不了,海信电视怎么看电视直播,安装电视家3.0解决方法
  13. 亚马逊抛出“下一代贸易链”整合解决方案:中国跨境电商如何借道转型?
  14. 设计模式在美团外卖营销业务中的实践
  15. UOS安装mysql
  16. 计算机 游戏第24级,全国计算机一级考试题库-全国计算机等级考试题(24页)-原创力文档...
  17. Http 协议建立连接的方式
  18. Creo服务器管理器配置文件,Creo配置文件Config介绍及设置方法 | 坐倚北风
  19. 8583 报文规范发展史
  20. 笔记:处理token过期

热门文章

  1. 艾默生流量计安装时接地原则的重要性
  2. 教你如何安装一个免费的专用Web服务器
  3. 未来ET大脑将如何打造可编程城市
  4. linux的 vi的各种命令(超级好用)
  5. Pattern Hatching讲了什么
  6. VL53L0X,VL53L1X,VL53L3X终于有国产替代了
  7. python神经网络代码
  8. 在Linux环境下使用OTPS工具箱提取TPXO9海潮模型数据作潮汐水位预报
  9. 【经验】gitHub上很棒的一些Unity资源分享(持续更新)
  10. 健康时代健身房管理系统的设计与实现