循环语句的用法

2023-10-31

循环常见有三种:while(),do{} while() ,for()

1.while()循环 

#include<stdio.h>
int main()
{
   int i=0;
   while(i<=10)//括号里是表达式,什么时候停下。
  {
     printf("hehe\n");//要实现的操作。
      i++;//使得函数越来接近条件。
   }
return 0;
}   

看这个程序,利用while()循环可以十分轻松输出,不用多个printf()来控制。

 程序首先判断在进入。

2.for ()循环

基本形式for(初始值;条件;调整值){}

#include<stdio.h>
int main()
{
   int i=0;
   for(i=0;i<=10;i++)//初始值和调整值可以多个用,隔开
  {
     printf("hehe\n");
   }
return 0;
}   

for()循环用的最广泛,其中初始值和调整值都可以省略

3.do while

do while 很少用,但也有优点。

#include<stdio.h>
int main()
{
   int i=0;
 do
  {
     printf("hehe\n");
      i++;
   }
while(i<=10);//do while 中;不要忘
return 0;
}   

do while是先执行再判断,循环多少次要加上最后一次未判断成功的那次。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

循环语句的用法 的相关文章

随机推荐

  • ElasticSearch学习笔记(4)· ES IK分词器

    目录 九 IK中文分词器 1 在线安装IK中文分词器 2 本地安装IK中文分词器 3 扩展词 4 停用词 5 配置远程词典 6 分词器总结 九 IK中文分词器 NOTE 默认ES中采用标准分词器进行分词 这种方式并不适用于中文网站 因此需要
  • 基于unity+高通AR项目的一些总结

    今天 公司做的第一款AR项目终于在苹果appstore上架了 将近三个多月的踩坑和摸索也终于告一段落了 接下来就是不断的进行版本优化和更新 这将是一个漫长的过程 在此 对自己三个多月的开发做一个阶段性的总结 也希望能够帮到一些正在用unit
  • 【算法图解】 之 [贪婪算法(贪心算法)] 详解

    入门算法学习 看的第一本是深入浅出的 算法图解 一书 本博客是对 算法图解 一书的学习笔记 将书中的分享的算法示例用Python3语言实现 如果你也想要阅读这本书 百度云盘链接 https pan baidu com s 1s967vfgE
  • Java企业级应用常采用哪些系统架构?

    架构 又名软件架构 是有关软件整体结构与组件的抽象描述 用于指导大型软件系统各个方面的设计 Java企业级的应用根据业务的复杂程度 通常使用的系统架构有应用架构 垂直应用架构 面向服务的架构 Service Oriented Archite
  • Mybatis 使用标签时遇到的一个问题与标签的使用

    欢迎访问本人博客查看原文 http wangnan tech 今天遇到一个场景需要写一个这样的查询语句 用户对象userInfo包含下面几个字段 userName phone email qqId weiboId wxId 现在新注册用户
  • 手把手带你入门深度学习(一):保姆级Anaconda和PyTorch环境配置指南

    手把手带你入门深度学习 一 保姆级Anaconda和PyTorch环境配置指南 一 前言和准备工作 1 1 python anaconda和pytorch的关系 二 Anconda安装 2 1 安装 anaconda 2 2 更改pip源和
  • 2021-04-26(全网最简单)Centos8安装最新版本RabbitMQ和erlang

    1 首先进入rabbitmq官网 找到如图所示位置 2 进入到下载和安装页面 找到安装向导 3 选择CentOS点进去 意思是说有两种方法可以安装最新版本的RabbitMQ 使用Package Cloud或Bintray上的Yum存储库安装
  • [483]tensorflow模型保存和读取tf.train.Saver

    目标 训练网络后想保存训练好的模型 以及在程序中读取以保存的训练好的模型 首先 保存和恢复都需要实例化一个 tf train Saver saver tf train Saver 然后 在训练循环中 定期调用 saver save 方法 向
  • 让木桶没有短板,FISCO BCOS全面推进区块链并行化改造

    FISCO BCOS是完全开源的联盟区块链底层技术平台 由金融区块链合作联盟 深圳 简称金链盟 成立开源工作组通力打造 开源工作组成员包括博彦科技 华为 深证通 神州数码 四方精创 腾讯 微众银行 亦笔科技和越秀金科等金链盟成员机构 代码仓
  • 文件传输的几种常用方法

    文件传输的常用方式 http wget ftp tftp powershell apt get install python pyftpdlib python m pyftpdlib p 22 ftp 127 0 0 1 用户名 anony
  • python&selenium自动化测试实战项目(完整、全面)

    前言 之前的文章说过 要写一篇自动化实战的文章 这段时间比较忙再加回家过11一直没有更新博客 今天整理一下实战项目的代码共大家学习 注 项目是针对我们公司内部系统的测试 只能内部网络访问 外部网络无法访问 问 1 外部网络无法访问 代码也无
  • Kerberos安全认证-连载9-访问Kerberos安全认证Hadoop

    目录 1 Shell访问HDFS 2 Windows访问Kerberos认证HDFS 3 代码访问Kerberos认证的HDFS 技术连载系列 前面内容请参考前面连载8内容 Kerberos安全认证 连载8 Hadoop Kerberos安
  • 手动启动mysql数据库_MySql数据库教程 - 2.启动与关闭

    MySql服务的启动 右键计算机 管理 服务和应用程序 服务 右键 MySQL80 可以启动 停止MySQL 也可以点击属性 改变启动类型 手动 自动 自动启动状态下 每次打开计算机都会自动启动 MySql Workbench的启动 方式一
  • 中国-省-市三级地图及世界地图在线编辑可视化工具上线

    站点介绍 这是一个完全独立的站点 定位为一个数据分析可视化工具集合 每个子页面对应一个工具 目前主要上线了中国地图和世界地图可视化编辑工具 且听我一一道来 站点地址 中国地图 世界地图 中国地图 这是一个中国 省 直辖市 地级市 区 三级联
  • python实现Redis的订阅与发布(sub-pub机制)

    redis server win10 下载地址 https github com tporadowski redis releases cd D TOOLS redis服务器 Redis x64 5 0 14 redis server ex
  • 表面计量封闭型高斯滤波器(Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码实现 1 概述 ISO 16610 21 封闭轮廓高斯滤波
  • Open3D(C++) Ransac拟合二维圆(详细过程版)

    目录 一 算法原理 二 代码实现 三 结果展示 一 算法原理 见 PCL RANSAC拟合二维圆 二 代码实现 include
  • spring aop表达式详解

    本文转载自点击打开链接 Some examples of common pointcut expressions are given below the execution of any public method execution pu
  • VirtualBox虚拟机内网可以通,但ping外网域名不通

    VirtualBox虚拟机内网可以通 但ping外网域名不通解决方法 1 域名可以通 IP不通 安装完成后虚拟机需要重启 2 内网可通 域名不通 1 域名可以通 IP不通 如果域名可以通 IP不通 则非DNS解析问题 类似于上图一样 卡住了
  • 循环语句的用法

    循环常见有三种 while do while for 1 while 循环 include