首页 > 其他分享 >C语言中的循环语句要点

C语言中的循环语句要点

时间:2022-10-01 15:33:43浏览次数:52  
标签:语句 continue C语言 break while 循环 要点 表达式

C语言中循环语句主要有三种:while ;for ;do while。

1.while循环

​//while 语法结构​

​while(表达式)​

​{​

​循环语句;​

​}​


C语言中的循环语句要点_循环语句

1.1 while语句中的break和continue

​break在while循环中的作用:

其实在循环中只要遇到break,就停止后期的所有的循环,直接终止循环。

所以:while中的break是用于永久终止循环的。


​continue在while循环中的作用就是:

continue是用于终止本次循环的,也就是本次循环中continue后边的代码不会再执行,

而是直接跳转到while语句的判断部分。进行下一次循环的入口判断。

具体代码例子参考我的github。

2.for循环

​for(表达式1; 表达式2; 表达式3)​

​{​

​循环语句;​

​}​

表达式1

表达式1为初始化部分,用于初始化循环变量的。

表达式2

表达式2为条件判断部分,用于判断循环时候终止。

表达式3

表达式3为调整部分,用于循环条件的调整。

C语言中的循环语句要点_while循环_02

while循环中依然存在循环的三个必须条件,但是由于风格的问题使得三个部分很可能偏离较远,这样

查找修改就不够集中和方便。所以,for循环的风格更胜一筹;for循环使用的频率也最高。

2.1 break和continue在for循环中

在for循环中也可以出现break和continue,他们的意义和在while循环中是几乎一样的。

2.2for语句的循环控制变量

  1. 不可在for 循环体内修改循环变量,防止 for 循环失去控制。
  2. 建议for语句的循环控制变量的取值采用“前闭后开区间”写法。



3.do...while()循环

do

​循环语句;​

​while(表达式);​


C语言中的循环语句要点_while循环_03


3.1 do语句的特点

循环至少执行一次,使用的场景有限,所以不是经常使用。

3.2 do while循环中的break和continue

与其余循环语句相似


个人愚见,望交流学习!! 转载请注明出处!

学习是一个需要不断进步不断前进的过程!!希望作者能与读者一起坚持向前!!


标签:语句,continue,C语言,break,while,循环,要点,表达式
From: https://blog.51cto.com/u_15801317/5728272

相关文章

  • 初学C语言笔记221001
    int(*p)[5]  此时数组指针p约等于一个含有5个int型元素数组的数组名*p就是数组int[5]的第一个元素的地址p+1就是跳过int[5]数组的下一个同int[5]类型的数组名*(p+1)再解......
  • mysql基础(二):select语句
    SQL分类SQL语言在功能上主要分为如下3大类:DDL(DataDefinitionLanguages、数据定义语言),这些语句定义了不同的数据库、表、视图、索引等数据库对象,还可以用来创建、删除......
  • C语言第20天,typedef关键词和条件编译
    1.给整型类型取别名原因:我们在整型数据类型中讨论过的,C语言标准并未规定这些数据类型的大小范围,具体的实现交由了编译器和平台决定。也就是说,int在VisualStudio2019中......
  • C语言的enum(枚举)
    一、enum的语法格式为:enum枚举名{枚举元素1,枚举元素2,……}; 二、用enum代替define繁琐的定义1、繁琐的define定义:#defineMON1#defineTUE2#defineW......
  • C语言每日一题——第四天
    第四天小明这两天写代码有些累。。他差点忘记了9月30日的下一天是十月一日……于是决定写一个程序告诉他每个月有多少天。执行:main.exeA输出:31输入程序通过命令行......
  • C语言中常用的英语单词
    学习编程不一定需要英语水平很高,能记住认识一些常用的英文单词也可以,有看不明白的文档资料也可以使用翻译工具,编写代码时大部分好用的IDE都是有代码提示的。本文主要介绍C......
  • 连续的if语句评判身材(粗略,单从体重来说)
    #include<stdio.h>intmain(){ intm2,m1,s; printf("本系统将会根据你的性别和年龄对你的身材进行评判\n请输入你的性别s(男-1,女-2):"); scanf_s("%d",&s); if(s......
  • C语言中的变量——自动变量、寄存器变量、易失变量、外部变量和静态变量
    参考链接:C程序设计语言4.6、4.7节UNIX环境高级编程7.10节函数setjmp和longjmphttps://blog.csdn.net/weixin_46309058/article/details/122042561 变量的存储类别......
  • 【c语言编程基础】结构体单向链表的基本操作
    前言 关注点 code#include<stdio.h>#include<stdlib.h>#include<string.h>//strcat#defineSize4typedefstructTable{intlen;intsize;......
  • 【C语言基础】C语言数据类型及数据对齐
    前言code#include<stdio.h>#include<stdlib.h>#defineSize5typedefstructTable{charlength;charsize;charss;intlen;}table;tabl......