C语言流程控制结构—循环结构

循环结构

循环结构-while

    While(条件)

    {

    语句;

    }

    解说:先判断条件是否成立,成立则执行,执行完代码后再次判断条件是否成立(判断条件-》执行代码块-》判断条件-》执行代码块···)

    1.首先确定循环执行的操作(循环体内语句)

    2.在确定约束条件,即需要循环多少次(循环体判断条件)

    3.定义一个变量来记录循环的次数(根据需要进行定义,或不定义)

    提示:在while循环体内使用if...break(跳出整个循环)或if...continue语句(跳出本次循环,继续下一次循环判断)。

循环结构-do while

    Do

    {

    语句

    }while(条件)

    特点:do while循环至少会执行一次循环体

循环结构-for

    for(语句1,条件,语句2)

    {

    循环体

    }

    语句1:一般为初始化语句

    语句2:一般为增量语句(执行完循环体后再执行的语句)

【对比】for和while:

在性能上,for循环稍胜一筹,因为while循环只能使用外部的变量,而for循环可以对变量进行及时回收。

tips: 死循环两种代码实现:while(1)    for(;;)

时间: 2024-10-11 09:33:41

C语言流程控制结构—循环结构的相关文章

C语言流程控制结构—顺序结构、选择结构

C语言3种流程控制结构:顺序结构.选择结构.循环结构. 顺序结构 最简单的结构,不需要关键字.安照代码顺序一步步执行. 选择结构 (一)if简单使用 1) 第一种结构:if a) 如果条件为真,就执行后面的语句,否则不执行. if(条件) { 语句1: 语句2: } 2) 第二种结构:if - else a) 如果条件成立就执行语句1,否则执行语句2. if(条件) { 语句1: } else { 语句2: } 3) 第三种结构:if - else if - else... a) 先判断条件1,

黑马程序员-------------C语言流程控制-选择结构

流程控制 c语言中有3中结构控制程序运行1> 顺序结构:默认的流程结构,按照书写的顺序执行每一条语句2> 选择结构:对给定的条件进行判断,在根据判断结果来决定来执行哪一段代码3> 循环结构:在给定条件成立的情况下,反复执行某一段代码 1.选择结构 if语句 1>if的第一种结构 if(条件){//条件成立就会执行下面语句 语句1: 语句2: ....... } 例子: #include <stdio.h> int main (){ //人数 int cout = 0;

黑马程序员-流程控制--循环结构

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 1.while循环 while(条件)         //执行完一次判断一次 { 循环体 } 运行原理: 1.如果一开始条件不成立就永远不会执行循环体 2.如果条件成立就会执行一次循环体,执行完毕后再判断条件是否成立 注意事项: 最简单的死循环while(1) while (a>0) ; 如果加分号会一直执行while(a>0); 同样也是死循环 循环中如果包含一个以上的语句应该用花括号括

程序流程控制——循环结构

循环结构 根据循环条件,重复性的执行某段代码. 有while.do…while.for三种循环语句. 注:JDK1.5提供了foreach循环,方便的遍历集合.数组元素. 循环语句功能 在某些条件满足的情况下,反复执行特定代码的功能 循环语句的四个组成部分 初始化部分(init_statement) 循环条件部分(test_exp) 循环体部分(body_statement) 迭代部分(alter_statement) 循环语句分类 while 循环 语法格式 [初始化语句] while( 布尔

C语言基础知识-循环结构

用while打印出1~100之间7的倍数 int i = 1;     while循环是当条件表达式的结果为真时,执行大括号里面的循环体,重复执行直到条件表达式的结果为假时结束循环.     while( i < 101 ){         if(i % 7 == 0){             printf("%d ",i);         }         i++;     }printf("\n");     倒输出     int number

IT兄弟连 Java语法教程 流程控制语句 循环结构语句4

do-while循环 Java还有一种循环是do-while.与for.while这些在循环顶部判断条件表达式的语句不同,do-while是在循环底部进行条件表达式的检查.这意味着do-while循环至少要执行一次循环体.do-while循环的语法格式如下: do{ 循环体; }while(循环条件); 与while循环不同的是,do-while循环的循环条件后必须有一个分号,这个分号表明循环结束. 例:下面的程序演示了do-while循环的执行流程: public class DoWhileD

IT兄弟连 Java语法教程 流程控制语句 循环结构语句1

循环语句可以在满足循环条件的情况下,反复执行某一点代码,这段被重复执行的代码被称为循环体,当反复执行这个循环体时,需要在合适的时候把循环条件该为假,从而结束循环,否则循环将一直执行下去,形成死循环.循环语句可能包含如下4个部分: 1.初始化语句:一个或多条语句,这些语句用于完成一些初始化工作,初始化语句在循环开始之前执行. 2.循环条件:这是一个boolean表达式,这个表达式能决定是否执行循环体. 3.循环体:这个部分是循环的主体,如果循环条件允许,这个代码块将被重复执行.如果这个代码块只有一

IT兄弟连 Java语法教程 流程控制语句 循环结构语句2

双重for循环 如果把一个循环放在另一个循环体中,那么就可以形成嵌套循环,也就是双重for循环,当然嵌套循环也可以是for循环嵌套while循环,也可以是while循环嵌套while循环……,即各种类型的循环都可以作为外层循环,也可以作为内层循环. 当程序遇到嵌套循环时,如果外层循环的循环条件允许,则开始执行外层循环的循环体,而内层循环将被外层循环的循环体来执行--只是内层循环需要反复执行自己的循环体而已.当内层循环执行结束,且外层循环的循环体执行结束时,则再次计算外层循环的循环条件,决定是否再

流程控制-循环结构

一,while 循环 1.语法:      $var = 0;      while(表达式){           循环体           $var++;      } 2.实例:while 循环出一个10行10列的表格    <html>    <head>        <title>这是一个测式的页面</title>    </head>    <body>        <table width='500' hei