在C语言中,我们所熟悉的循环语句有for循环、while循环和do… while循环语句。下面依次展示语句用法:
(1)for循环语句
for(初始化部分;条件判断部分;调整部分)
{
循环语句;
}
例如:打印出0~9

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{int i = 0;for (i = 0; i <10; i++){printf("%d  ", i);//循环执行的语句}return 0;
}

根据上述代码可以看出,不可在for循环体内改变循环变量,以防止for循环失去控制,因此建议for语句的循环控制变量取值时 采用“半开半闭区间”的写法。
(2)while循环语句
while(循环条件)
{
循环语句;
}
例如:同样打印出0~9

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{int i = 0;//初始化部分while (i < 10)//条件判断部分{printf("%d  ", i);i++;//调整部分}return 0;
}

在while循环中,依旧包含三个必须条件,而循环体包含在循环语句中。与for循环相比,while循环在查找修改时就不如for循环方便。因此,for循环的使用频率也较高。
(3)do…while循环语句
do
{
循环语句;
}while(条件判断部分);
do循环语句的特点是循环至少执行一次,因使用场景有限,所以不经常使用。(do…while循环常用于写游戏)
同样打印0~9

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{int i = 10;do{printf("%d  ", i);i++;//调整部分} while (i < 10);//条件判断部分return 0;
}

C语言中的常用循环语句相关推荐

  1. C语言中要改变循环语句的流程可以使用的语句有哪些

    C语言中要改变循环语句的流程可以使用的语句有:break,continue和goto.break语句可以终止循环而执行整个循环语句后面的代码:continue语句可以跳过循环体中剩余的语句而强制进入下 ...

  2. c语言输入循环语句,C语言中输入输出和循环语句详解.ppt

    C语言中输入输出和循环语句详解 C语言的输入输和循环分支语句详解 本章主要向大家介绍下C语言的输入和输出功能以及循环分支语句的使用 第4章 顺序结构程序设计 3.1 C语言语句 3.2 赋值语句 3. ...

  3. c语言中偶数的平方while,在C语言中可以用以下语句来实现循环:1. 用while语句;2. ...新版1127.ppt...

    在C语言中可以用以下语句来实现循环:1. 用while语句:2. ...新版1127.ppt 循环:就是在给定的条件成立时反复执行某一程序段,被反复执行的程序段称为循环体. 循环语句之 while语句 ...

  4. 单片机c语言中的循环语句,单片机c语言教程:C51循环语句

    循环语句是几乎每个程序都会用到的,它的作用就是用来实现需要反复进行多次的操 作.如一个 12M 的 51 芯片应用电路中要求实现 1 毫秒的延时,那么就要执行 1000 次空语句 才能达到延时的目的( ...

  5. c语言中结束本次循环的语句是什么

    c语言中结束本次循环的语句是"continue".控制语句continue只能作用于循环体中,其作用是结束本次循环,跳到判断循环的位置,即重新开始下一次循环. 在C语言中,控制语句 ...

  6. c语言中什么语句的作用是结束本次循环,c语言中结束本次循环的语句是什么

    c语言中结束本次循环的语句是"continue".控制语句continue只能作用于循环体中,其作用是结束本次循环,跳到判断循环的位置,即重新开始下一次循环. 本教程操作环境:wi ...

  7. 简单介绍Lua中三种循环语句的使用

    今天小编就为大家分享一篇关于Lua中三种循环语句的使用讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧 Lua的循环和C语言的循环的语法其实差不多,所以, ...

  8. c语言格式字符If,C语言所有语句格式 C语言中的的if语句共有多少种格式?

    导航:网站首页 > C语言所有语句格式 C语言中的的if语句共有多少种格式? C语言所有语句格式 C语言中的的if语句共有多少种格式? 相关问题: 匿名网友: 1.if语句: if(Bool表达 ...

  9. Verilog HDL常用循环语句类型

    1.1 Verilog HDL常用循环语句类型 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)Verilog HDL常用循环语句类型: 5)结束语. 1.1.2 本节引 ...

最新文章

  1. linux 网卡配置详情
  2. 程序员随笔:使用来自服务器的图像(有源码)
  3. html5日期不联动下拉框,下拉框联动问题 赋值时候失效
  4. 6行代码实现ASP无组件上传
  5. mysql use mysql_1、设置mysql远程访问执行mysql 命令进入mysql 命令模式,执行如下SQL代码mysql use mysql; mysql GRANT ALL ON ...
  6. java欧洲_java欧洲/明斯克时区问题
  7. 使用阿基米德螺线进行数据可视化
  8. Docker基本命令入门
  9. 横向越权访问java_基于ThinkPhp5开发横向越权逻辑漏洞安全指南
  10. 管理科学の学生自学CS的【计划】与【心得】
  11. 无锁循环缓冲区的实现c语言,C++ 无锁环形缓冲区实现
  12. 浅谈使用实现FactoryBean接口的方式定义Bean
  13. 如何卸载office201032位_如何卸载流氓版office2010
  14. 天若OCR文字识别软件
  15. 计算机u盘管理软件,电脑U盘管理工具、计算机U盘管理软件、U盘控制软件的使用.doc...
  16. @Autowired 与@Resource选择
  17. Web爬虫|入门实战之实习僧(编码反爬)
  18. Unity阴阳师画符教学
  19. 【持续更新】Leetcode SQL题目全解析(附建表sql)
  20. docker容器化部署

热门文章

  1. 年后第一天上班就提辞职是不是“不厚道”???
  2. 哆啦A梦的超级计算机,哆啦A梦的体内究竟有什么?其实你真的低估了这个蓝胖子...
  3. 记录一次使用Redis中ZSet和List分页
  4. linux下vimrc和.vimrc以及.vimrc的常用设置
  5. qbo energy board debug
  6. 【U8+】用友U8成本管理模块下,定额分配标准中无法取到新增存货的数据。
  7. IDEA 断点:断点失效问题
  8. ML之PDP:机器学习可解释性之部分依赖图(Partial Dependence Plots)之每个特征如何影响您的预测?
  9. 卷积核的优势-权值共享与局部感知能力
  10. mysql reorg 命令_DB2 runstats、reorgchk、reorg 命令