zoukankan      html  css  js  c++  java
  • C语言流程控制

    顺序结构

    顺序结构是最常用的结构,即从上到下的执行语句。

    int num=5;
    num++;
    num=13;
    

    条件结构

    条件结构是当表达式为真的时候执行语句块,C语言提供了两种条件结构

    if...else if...else

    如果条件表达式1为真(不为0),执行语句块1,否则如果条件表达式2为真(不为0),执行语句块2,如果上述条件都不满足执行语句块3。这个结构中if有且只有一个,else if可以有任意多个,else最多只有一个

    if(条件表达式1){
        语句块1;
    }else if(条件表达式2){
        语句块2;
    }else{
        语句块3;
    }
    

    switch...case

    如果表达式的值为值1,则执行语句块1,如果表达式的值为值2,则执行语句块2,若以上条件都不满足,则执行语句块3。如果在这里不写break,那么会连同下一个case的语句块一同执行。
    switch有且只有一个,case可以有任意多个,default最多有一个

    switch (表达式){
        case 值1:
            语句块1;
            break;
        case 值2:
            语句块2;
            break;
        default:
            语句块3;
    }
    

    循环结构

    循环结构即多次执行同段代码的结构

    while

    满足条件即不断执行语句块直到条件不满足

    while(条件){
        语句块;
    }
    

    do...while

    先执行一次语句块,如果条件满足再执行一次,依次循环直到条件不再满足。与while的不同之处在于先执行一次语句块

    do{
        语句体;
    }while(条件);
    

    for

    首先执行初始化语句,如果条件满足,执行语句块,执行完毕执行后处理,再检查条件是否满足,如果满足再执行语句块,依次循环直到条件不满足

    for(初始化语句;条件;后处理){
        语句块
    }
    
  • 相关阅读:
    VuGen错误处理函数
    LR的日志
    创建性能测试脚本时如何选择HTML模式和URL模式
    Java变量
    查找&排序
    selenium执行JS
    Python中 is 和 == 的区别
    Python中 and or的计算规则
    selenium使用location定位元素坐标偏差
    错误:Could not find an available JavaScript runtime
  • 原文地址:https://www.cnblogs.com/xiaojiang1025/p/5881050.html
Copyright © 2011-2022 走看看