循坏语句的认识与细节(C语言)

简介: 循坏语句的认识与细节(C语言)

1.while

首先我们来认识格式
while(){//()里面填判断循坏条件的表达式,如果表达式为1则继续,为0则结束
        //括号里填需要执行的语句
}
细节:

括号应该有改变循坏条件的语句,或者有break能够直接跳出程序,不然易出现死循环。

while里面应该谨慎使用continues,可能造成死循环

2.do while

格式
do{
             //执行语句
}while();    //()里面是循坏判断条件,表达式结果为1继续,为0结束循坏。
细节:

后面必须有分号,不然会报语法错误。这个循坏是循坏里面唯一不会不论表达式结果怎么样都一定会执行一次的程序,同样里面要能改变循坏判断条件,或者有break能够直接跳出程序,同样应该谨慎使用continues,可能造成死循环。

3.for

格式
for(;;){     //第一个分号前面内容只会执行一次并且在进入循坏整体之前,用于初始化变量
             //第二个分号前面用于判断循坏条件,表达式为1继续,为0结束循环
             //第二个分号后面一般用于改变循环条件,会在执行一次循坏后自动执行
             //括号是循坏执行语句的主体
}
细节:

()里面内容都可以省略,但是分号不能省略,全部省略之后要在{}里面进行改变循坏条件或者用break。如果部分省略,补全省略部分,第一部分可以完全省略,但如果有变量,要在此之前初始化。能用while解决的一定能用for解决,但反正不成立。

此外这些循坏支持嵌套使用,并且其中do while循坏至少执行一次。for循坏较while更方便,因为初始化和循坏条件判断和循坏条件改变在一块,更加直观,减少查找。

相关文章
|
6月前
|
C语言
C语言学习笔记-C语言中的程序结构语句
C语言学习笔记-C语言中的程序结构语句
|
29天前
|
编译器 C语言
初识C语言:扩展世界观,选择语句之行
初识C语言:扩展世界观,选择语句之行
|
6月前
|
存储 C语言
C语言中的if语句编程
C语言中的if语句编程
84 0
|
6月前
|
C语言
c语言循环设计程序结构
c语言循环设计程序结构
43 0
|
6月前
|
C语言
C语言中的if语句:深入解析与实践
C语言中的if语句:深入解析与实践
86 0
|
机器学习/深度学习 Shell C语言
认识C语言 Day_4 >语句、结构
认识C语言 Day_4 >语句、结构
|
存储 C语言
c语言运用的一些要点
c语言运用的一些要点
|
C语言
C语言的一些小细节
C语言的一些小细节
|
C语言
C语言流程结构之循环语句(一)
C语言流程结构之循环语句(一)
|
C语言
C语言入门(三)语句和常用的基本函数
C语言入门(三)语句和常用的基本函数
138 0
C语言入门(三)语句和常用的基本函数