搜索
写经验 领红包
 > 影视

比较c语言中的3种循环语句(c语言循环区别)

导语:几种循环的比较 C语言循环结构程序设计 循环控制干货大整理

程序开发为什么要使用循环控制结构?

计算机编程存在的意义就是为了帮助人们减轻负担,处理问题;在日常生活中我们会常常需要去重复处理问题。程序开发者为了使程序能够帮人们处理各种循环问题,故此需要在程序开发中使用循环控制结构。现在几乎每一种计算机高级语言都提供了循环控制,用来处理需要进行的重复操作。大多数的应用程序都会包含循环结构,熟练掌握循环结构的概念及使用是进行程序设计最基本的要求。

用while语句实现循环

while语句的一般表达形式是:while(表达式)语句

表达式就是指while语句的循环条件,也称为循环条件表达式。语句就是循环体,循环体只能是一个语句,可以是一个简单的语句,也可以是一个复合语句(用花括号括起来的若干语句)。

while语句先判断后执行

当表达式的值为真(以非0值表示)时,就执行循环体语句;为假(以0表示)时就不执行循环体语句。只有当循环表达式为真(给定的条件成立)时,while语句才会执行循环体语句。

while循环语句的特点就是先判断条件表达式,后执行循环体语句。

用do…while语句实现循环

do…while语句的一般形式是:

do

语句

while(表达式)

语句就是循环体。do…while语句的执行过程是:先执行循环体,然后再检查条件是否成立,如果成立则继续执行循环体,直到表达式的值为假(0)为止,循环结束。

先执行循环体

do…while语句的特点是,先无条件地执行循环体,然后再判断循环条件是否成立。

用for语句实现循环

for语句的一般表达式为:

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

语句

表达式1:设置初始条件,只执行一次。可以为零个、一个或多个

变量设置初值。

表达式2:循环条件表达式,用来判定是否继续循环。在每次执行循环体前先执行此表达式,决定是否继续执行循环。

表达式3:作为循环的调整,它是在执行完循环体后才进行。

for语句的执行过程分四个步骤进行:

(1)求解表达式1。使变量与初始条件的设置值一致。

(2)判断表达式2的值是否为真。若为真(非0)则执行for语句中的循环体,执行表达式3。若为假(0),则结束循环。

(3)执行表达式3。对循环变量值进行调整。

(4)转回第2个步骤,直至表达式二为假,结束循环。

for语句循环

for语句的特点是:不仅可以用于循环次数已经明确的情况,还可以用于循环次数不确定而只给出循环结束条件的情况。

for语句的使用更为灵活,它可以完全替代while语句。

欢迎大家点赞、关注、转发,一起交流~

本文内容由小媛整理编辑!