zoukankan      html  css  js  c++  java
  • <三> 循环和条件判断语句

    其实按照我个人感觉来说,在实际操作之前我也看了书,其实看完感觉真的蛮简单但是你实际动手发现问题会一个接着一个,

    虽然这些都是基础吧,但是对于初学者来说其实还是新的知识点,个人还是建议敲代码用几个实例来感受一下。

    尤其for循环,循环嵌套循环,真的需要深入理解,不要死记硬背,不然容易忘。

    【0】

    • 表达式:变量、常量、运算式(函数)
    • 零为假,非零为真。

    【1】if

    if(表达式)
    {
      语句块;
    }

    语法:表达式为真执行语句块,表达式为假跳过语句块继续执行

    **************************************************************************************************

    if (表达式)
    {
      语句块1;
    }
    else

    {
      语句块2;
    }

    语法:表达式为真执行语句块1,表达式为假执行语句块2。
    注意:else与同层次最近的上一条if有关

    *************************************************************************************************

    if(表达式1)
    {语句块1;}

    else if(表达式2)
    {语句块2;}

    else if(表达式3)
    {语句块3;}
    ......

    else
    {语句块n;}

    语法:先判断表达式1,为真执行语句块1,为假判断表达式2。
    判断表达式2,为真执行语句块2,为假判断表达式3。
    .......
    表达式全部为假,则执行语句块n。

    *************************************************************************************************

    【2】switch

    switch (表达式)

    {

    case 常量表达式1:语句块1;break;

    case 常量表达式2:语句块2;break;

    case 常量表达式n:语句块n;break;

    default: 语句块n+1;

    }

    default:执行的默认操作

    switch后的表达式必须是整型(int char short long)
    case后的表达式必须是整型*常量*表达式
    break:可以有选择的省略

    【3】goto

    goto loop;

    用于跳转,尽量避免使用


    【4】while

    while(表达式)
    {
      循环体;
    }

    表达式为真执行循环体;
    再判断再执行。
    表达式为假立即结束循环

    【5】do...while

    do{

    循环体;

    }while(表达式);

    先执行一次循环体。
    再判断表达式的真假,为真继续执行循环体,为假立即结束循环

    【6】 for

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

    {

      循环体;

    }

    • 语法:
    • 表达式1:最先执行,且只执行一次。
    • 表达式2:循环的条件,为真则执行循环体,为假立即结束循环
    • 表达式3:执行循环体后再执行表达式3

    【7】break   continue

    • break:    立即结束循环
    • continue:    结束本轮循环,继续执行下一次循环
    青春看起来如此完美, 没空闲去浪费时间。 <我们最后的话——刺猬>
  • 相关阅读:
    国家标准比例尺地形图说明(摘要自SuperMap Objects Document)
    常用日期函数
    CMD执行BCP命令
    如何利用.snk文件生成DLL文件中的Publickeytoken
    SQL SERVER数据库的表中修改字段属性被阻止“Prevent saving changes that require table recreation”
    如何生成DLL文件
    如何反编译DLL文件
    Visual Studio 2022激活密钥
    sqlserver跨数据库查询
    jQuery对象与DOM对象之间的转换
  • 原文地址:https://www.cnblogs.com/WangJing0506/p/8539295.html
Copyright © 2011-2022 走看看