0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

C程序设计基础-循环结构

汽车电子威廉希尔官方网站 来源:滑小稽笔记 作者:滑小稽 2023-03-02 10:07 次阅读

1、循环结构是C语言中最后一种结构,常规中能够实现循环效果的语句有while,do-while和for三种,下面采用举例的方式来说明三种循环语句。

2、例题:采用循环语句打印1~10。

图片

程序中使用了3种不同的语句来实现打印1~10,打印的结果如下图所示。

图片

注:程序中有一条语句叫做a++,这其实是之前没提到过的自增运算符,还有一个自增运算符叫做++a,两者的区别是自增的时机不同。假设a的初始值为1,a++运行之后,先取出a的值打印出来,然后a加1,++a运行之后,则是先加1,然后取出a的值。

(1)for语句结构

for(变量初始值;循环条件;语句1,语句2,……,语句n)

{

语句;

}

注:在for语句里面,变量初始值可以省略但是后面的分号不可以省略。

(2)do-while语句结构

do

{

语句;

}while(循环条件);

do-while循环结构在初始状态会先运行一次里面的语句,然后再判断while里面的条件,哪怕while里面条件一开始就不满足,也会先运行一次循环。

(3)while语句结构

while(循环条件)

{

语句;

}

while里面的循环条件只有两种状态,真状态(1或者true)和假状态(0或者false),例如上面例程的a<11这个条件,如果a的确小于11,那么循环条件就是1,即真状态,如果a大于11了,那么循环条件就是0,即假状态。

3、根据上面的例程可以画出循环结构的流程图如下图所示。

图片

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • C语言
    +关注

    关注

    180

    文章

    7604

    浏览量

    136710
  • for
    for
    +关注

    关注

    0

    文章

    44

    浏览量

    15811
  • 循环结构
    +关注

    关注

    0

    文章

    22

    浏览量

    7723
收藏 人收藏

    评论

    相关推荐

    循环结构程序设计

    循环结构程序设计5.1  问题的提出 5.2  while 语句5.3  do while语句5.4  for语句
    发表于 03-10 15:07

    C程序设计实验指导书

    本书重点讲述了C语言程序设计以下几个方面的内容,包括顺序结构,选择结构,循环结构,数组,函数,指
    发表于 06-21 09:38 0次下载

    循环结构程序设计 实验

    实验五  循环结构程序设计 一、实验目的       (1)掌握For语句的使用。     &
    发表于 09-23 19:27 2938次阅读

    循环结构程序设计

    循环结构程序设计的几种方法,几种思路,设计语言为C语言
    发表于 12-23 14:35 0次下载

    C语言程序设计介绍

    包括:C 语言概述,算法基础,数据类型、运算符与表达式,顺序 结构程序设计,选择结构程序设计循环
    发表于 02-17 15:49 0次下载

    实验2-3循环结构程序设计

    实验2-3 循环结构程序设计,感兴趣的小伙伴们可以瞧一瞧。
    发表于 11-08 18:13 0次下载

    关于分支及循环结构程序设计实验资料.ppt下载

    关于分支及循环结构程序设计实验资料
    发表于 04-17 17:53 2次下载

    C程序设计的详细中文资料免费下载

    本文档的主要内容详细介绍的是C程序设计的详细中文资料免费下载内容包括了: 程序设计C语言,算法---程序的灵魂,最简单的
    发表于 08-01 08:00 0次下载

    Visual Basic教程之顺序,选择,循环结构程序设计资料免费下载

    本文档的主要内容详细介绍的是Visual Basic的控制结构包括了:顺序结构程序设计,选择结构程序设计
    发表于 10-12 16:44 3次下载
    Visual Basic教程之顺序,选择,<b class='flag-5'>循环</b><b class='flag-5'>结构</b>的<b class='flag-5'>程序设计</b>资料免费下载

    C语言程序设计教程之如何设计循环结构

    本文档的主要内容详细介绍的是C语言程序设计教程之如何设计循环结构主要内容包括了:1 while语句2 do-while语句3 for 语句4 break、continue和goto语句
    发表于 10-26 16:48 0次下载
    <b class='flag-5'>C</b>语言<b class='flag-5'>程序设计</b>教程之如何设计<b class='flag-5'>循环</b><b class='flag-5'>结构</b>

    C语言程序设计教程之循环结构程序设计资料概述

    本文档的主要内容详细介绍的是C语言程序设计教程之循环结构程序设计资料概述主要内容包括了:1.循环
    发表于 12-29 17:17 16次下载
    <b class='flag-5'>C</b>语言<b class='flag-5'>程序设计</b>教程之<b class='flag-5'>循环</b><b class='flag-5'>结构</b><b class='flag-5'>程序设计</b>资料概述

    C语言程序设计教程之循环结构的详细资料说明

    本文档的主要内容详细介绍的是C语言程序设计教程之循环结构的详细资料说明主要内容包括了:1 当型循环与直到型
    发表于 01-08 14:48 12次下载
    <b class='flag-5'>C</b>语言<b class='flag-5'>程序设计</b>教程之<b class='flag-5'>循环</b><b class='flag-5'>结构</b>的详细资料说明

    C++的实验教程之循环结构程序设计的详细资料说明

    本文档的主要内容详细介绍的是C++的实验教程之循环结构程序设计的详细资料说明。
    发表于 01-29 10:51 4次下载
    <b class='flag-5'>C</b>++的实验教程之<b class='flag-5'>循环</b><b class='flag-5'>结构</b><b class='flag-5'>程序设计</b>的详细资料说明

    C++程序设计教程之程序设计初步资料说明

    本文档详细介绍的是C++程序设计教程之程序设计初步资料说明主要内容包括了:1. 面向过程的程序设计和算法,2. C++程序和语句,3. 赋值
    发表于 03-14 14:48 7次下载
    <b class='flag-5'>C</b>++<b class='flag-5'>程序设计</b>教程之<b class='flag-5'>程序设计</b>初步资料说明

    从零开始跟我学C语言之循环结构(上)

    Hi!这里是渔火。今天我们来学校C语言中的循环结构循环结构结构
    的头像 发表于 02-10 15:30 868次阅读