8 流程控制(switch循环)for、while、do...while

原创 2016年06月23日 13:27:05

  switch:

循环      定义:某些代码会被重复执行

             分类:for        while      do...while     

             break和contnue

for      1.格式

                   for ( i = 1 ; i <= 10 ; ++i )

                         1          2           3

                   sum=sum+i ;

                         4       

                   printf ( "sum=%d\n",sum )

                        5

                    按顺序执行  1   2   4   3   2   4   3   2   4   3   2... 2   5

                 2.范围问题

                    for ( i = 1 ; i <= 10 ; ++i  )

                      {

                          A ;

                          B ;

                          C ;

                       }

                    要是B 和C 都属于for,那么用花括号括起来

                 3.执行的流程

                     单个for循环的使用

                     多个for循环的嵌套使用

                              ① for ( 1 ; 2 ; 3 )

                                      for ( 4 ; 5 ; 6 )

                                              A ;

                                              B ; // B语句在上面两个for之外

                整体为两个语句                              

                    

                             ②  for ( 1 ; 2 ; 3 )

                                      for ( 4 ; 5 ; 6 )

                                          {  

                                              A ;

                                              B ;

                                           }

                 整体为一个语句

while:1. 执行顺序

                      格式:while(表达式)

                                           语句;

               2.与for相互比较

                  for和while可以相互转换,但for的逻辑性更强,更不容易出错,推荐多使用for。

                            for(1;2;3)

                                  A;

                             等价于

                             1;

                              while(2)

                              {

                                   A;

                                   3;

                               }

                       

                 求一到一百的和

                                { 

                                  int  sum=0 ;

                                  int  i ;

                                / *

                                 for(i = 1;i<=100;i++)

                                 {

                                  sum=sum+i;

                                  }

                                 */

                                  i=1;

                                   while(i<=101)

                                    {

                                       sum=sum+i;

                                       ++i;

                                    }

                                  printf("sum=d%\n",sum);

                                  return 0;

                                 }

do...while: 1.格式:

                                            do

                                  {  

                                   ... 

                                   }

                                  while(表达式)

               do...while并不等价于for,当然也不等价于while

               主要用于人机交互         










JAVA之旅(二)——if,switch,for,while,do while,语句嵌套,流程控制break , continue ,函数,重载的示例总结

JAVA之旅(二)——if,switch,for,while,do while,语句嵌套,流程控制,函数,重载的示例总结 JAVA的思想真的很重要,所以要专心的学——献给刚入门的小程序员们 一.语...

Java语言基础(程序流程控制-if、switch、for、while、do while、break、continue)

程序流程控制:   程序流程控制的结构有: l  判断结构 l  选择结构 l  循环结构 l  If  switch  do while   while  for ...

程序流程控制 if switch while do while for

判断结构 选择结构 循环结构 顺序结构

程序流程控制(三)--循环(while,do..while,for)

4. 循环(1). while循环 语法: while(循环条件){         循环体 } 解释一下: 循环条件结果如果是 true,那么就执行循环体;如果是 false,就结束循环。通...

linux shell awk 流程控制语句(if,for,while,do)详细介绍

在linux awk的 while、do-while和for语句中允许使用break,continue语句来控制流程走向,也允许使用exit这样的语句来退出。break中断当前正在执行的循环并跳到循环...

linux shell awk 流程控制语句(if,for,while,do)详细介绍

linux shell awk 流程控制语句(if,for,while,do)详细介绍 在linux awk的 while、do-while和for语句中允许使用break,continue...

linux shell awk 流程控制语句(if,for,while,do)详细介绍

在linux awk的 while、do-while和for语句中允许使用break,continue语句来控制流程走向,也允许使用exit这样的语句来退出。break中断当前正在执行的循环并跳到循环...
  • wjciayf
  • wjciayf
  • 2017年11月24日 14:22
  • 52

Linux shell awk 流程控制语句(if,for,while,do)详细介绍

转载http://www.cnblogs.com/chengmo/archive/2010/10/04/1842073.html 在linux awk的 while、do-while和for...
  • xlh1991
  • xlh1991
  • 2014年11月25日 00:17
  • 390

linux shell awk 流程控制语句(if,for,while,do)详细介绍

在linux awk的 while、do-while和for语句中允许使用break,continue语句来控制流程走向,也允许使用exit这样的语句来退出。break中断当前正在执行的循环并跳到循环...

JAVA流程控制语句 循环 while for

在JAVA中可以用以下语句实现循环: 1 while语句 2 do while语句 3 for语句 根据判断循环结束的条件放置位置的不同分为:先验循环,后验循环while循环while是先验...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:8 流程控制(switch循环)for、while、do...while
举报原因:
原因补充:

(最多只允许输入30个字)