作者: WYX雨菱欣翼 | 来源:发表于2017-06-16 20:57 被阅读0次

    一.程序结构分:

    1.顺序结构

    没有结构就是顺序,语句从上到下,逐条执行。

     2.分支结构

    (1)单分支:if(条件){

    语句

    ........

    }

    如果条件为真就执行该语句,如果为假时,就结束。

    (2)双分支

    if else

    如果条件表达式为真,执行语句1,如果为假,执行语句2.

    if (条件){

    语句

    }else if (条件){

    语句                     ////可以有多个  

    }else{                ////可以省略

    语句

    }

    swith(表达式){

    case常量1:

    语句;

    break;

    case常量2:

    语句;

    break;

    default:

    语句;

    }

    switch和多重if结构的区别:

    相同点:都可以实现多分支结构

    不同点:只能处理等值的条件判断,且条件是整形变量或字符变量的等值判断。

    多重if:处理在else部分还包含其他if结构,特别适合某个变量处于某个区间时的情况

    3.循环结构

    for循环(初始化;条件判断;循环变量){

    循环体

    }

    while循环

    while(循环条件){

    循环操作

    }

    符合条件继续执行,否则退出循环。

    先判断,再执行。

    do {

    循环操作

    }while(循环条件)

    先执行循环操作,循环为真继续执行,如果为假退出循环。

    先执行,再判断。

    while与do...while的区别:

    1,语法不同

    2,初始情况不满足循环条件时:

    (1),while循环一次都不会执行

    (2),do...while 不管在什么情况下,都至少执行一次。

    for...in循环

    相关文章

      网友评论

          本文标题:

          本文链接:https://www.haomeiwen.com/subject/wdfmqxtx.html