zoukankan      html  css  js  c++  java
  • C语言程序结构

      C语言的运行都是读的main函数里的内容,依次从上往下的顺序读,先遇到循环,就要循环完了再往下读。遇上选择,等选择完了后再往下读。要自定义函数的话,如果定义的函数在主函数之前,就能把定义函数代入main函数运行。如果定义函数在main函数之后,必须先在main函数前声明才能代入main函数。

      C语言的循环结构

      C语言的循环结构有 while 结构、 for 结构和 do while  3种结构。其中do while 结构和其他2个不同的特点是,do是先执行指令后再判断是否循环,而while 和for循环结构是先判断是否循环再执行指令。

    do                  while(判断条件)              for(;判断条件;)

    {                  {                    {

      指令;                 指令;                 指令;

    }while(判断条件);           }                    }

      C语言选择结构

      C语言选择结构有switch结构和 if 结构。switch用于多分支结构程序,其特点是各分支清晰而直观。

    switch(表达式)

    {

      case 常量表达式1:语句1

      break;         //没有中止指令的话,当某一常量表达式匹配成功时,后面不满足条件的表达式也会执行。

      case 常量表达式1:语句1

      break;

    ...

      case 常量表达式n:语句n

      break;

      default:语句n+1          //前面所有常量表达式均不等于表达式,则执行该语句。

    }

      if结构也是选择结构的一种

    if(表达式1)

    {

      语句1;

    }

    if else(表达式2)

    {

      语句2;

    }

    ...

    if else(表达式n)

    {

      语句n;

    }

    else

    {

      语句n+1;

    }

      该结构特点是从上往下执行,当匹配成功某一条件后,就算下面的条件同样满足的情况,也只执行第一个匹配成功的语句。而且选择条件多的情况下,不建议使用if结构,太乱太杂容易出错,而应该选择专用于多分支选择的switch结构。

      自定义函数

      当我们编程序的时候,反复用到某个相同功能的程序块时,我们可以使用自定义函数的方法来提高效率。自定义函数的基本结构为:

    返回值类型   函数名  (参数列表)

    {

      函数体

    }

    返回值类型如果是无返回值函数类型,则用void函数,函数名的命名规则和变量命名规则一致。函数体是由一对花括号{}括起来的,其中可以包含说明语句和执行语句。函数功能是由函数体内部的各个语句来实现的。如果定义函数卸载主函数main之后,那么必须在主函数之前进行函数声明,即:

    返回值类型   函数名  (参数列表);    //末尾要加分号

    int main()

    {

      .......

    }

  • 相关阅读:
    2018福大软工实践第二次结对作业
    2018福大软工实践第一次结对作业
    《构建之法》第三章读书笔记
    《构建之法》第八章读书笔记
    Beta版本冲刺前准备
    项目测评
    Alpha版本事后诸葛亮
    Alpha版本冲刺(十)
    Alpha版本冲刺(九)
    Alpha版本冲刺(八)
  • 原文地址:https://www.cnblogs.com/guzhixiang/p/4458829.html
Copyright © 2011-2022 走看看