zoukankan      html  css  js  c++  java
  • Coursera课程笔记----计算导论与C语言基础----Week 9

    C语言中的控制成分(Week 9)

    计算机程序的基本结构

    任何具有单入口单出口的程序,都可以用顺序结构、分支结构、循环结构来表达

    分支语句

    • 在执行if语句前,先对表达式求解
      • if()内可以是任意的数值类型(整形、实型、字符型、指针型等)
      • 表达式的值为0➡️按假处理;表达式的值非0➡️按真处理

    多分支语句

    • switch语句

      switch(//表达式)
      {
        case /*常量表达式1*/: /*语句1*/;
        case /*常量表达式2*/: /*语句2*/;
        case /*常量表达式3*/: /*语句3*/;
        ......;
        case /*常量表达式1*/: /*语句1*/;
        default:/*语句n+1*/;
      }
      

      表达式的值与某个常量表达式的值相当,就执行此case后面的语句,若全部不匹配,执行default后面的语句。

      • 注意事项

        语句可以共享,不要忘记break

    循环结构

    • C程序中的循环结构

      for、while、do...while(第一次一定执行)、goto & if

    • 循环中止或跳出语句

      continue、break

    • 循环语句可以嵌套

    • break语句:跳出内层循环体,继续执行

    • continue语句:结束本次循环,继续执行下次循环

    早期的程序控制方法

    • Goto语句
      • 无条件转向语句
      • 一般形式:goto 语句标号;
    • 不要使用goto语句
      • 使用goto语句会破坏程序的结构性,尽可能不要使用。
      • 就算要使用,也要极其谨慎。
  • 相关阅读:
    使windows server 2003 开机不显示登录页面
    G
    D
    三分求函数极值详解
    H
    G
    E
    D
    A
    B
  • 原文地址:https://www.cnblogs.com/maimai-d/p/12802847.html
Copyright © 2011-2022 走看看