美文网首页
C语言之函数[重点]

C语言之函数[重点]

作者: 深藍碎片_ | 来源:发表于2017-04-05 13:29 被阅读0次

    函数:


    屏幕快照 2017-04-05 13.20.59.png

    如何定义函数:
    [ 一个程序必须有且只能存在一个主函数 ]

    • 主函数可以调用普通函数
    • 普通函数不能调用主函数
    • 普通函数之间可以相互调用
    • 主函数既是程序的入口,也是出口
      函数返回值 函数的名字(函数的形参列表)
      {
      函数执行体
      }
      函数返回值的类型民称为函数类型,因为如果函数名前的返回值类型和函数执行体中的return表达式,中表达式类型不同的话,则最终函数返回值的类型以函数名前的返回值为准。

    return:

    • 终止被调函数,向主调函数返回表达式的值。
    • 如果表达式为空,则只终止函数,不向主调函数返回任何值。
    • break是用来终止循环和smitch,return是用来终止函数的。
      例子:
      void k()
      {
      return; //只用来终止函数
      }
      int k()
      {
      return 10;//第一:终止函数。第二:向主调函数返回10
      }
      ——————————————————————————————
      注意问题:
      函数调用和函数定义的顺序:
    • 如果函数调用写在了函数定义的前面,则必须加函数前置声明。
    • 前置声明末尾必须加分号;
    屏幕快照 2017-04-06 12.02.49.png 屏幕快照 2017-04-06 12.27.16.png

    —————————————————————————————
    函数的计设函数:
    从简单到复杂:


    屏幕快照 2017-04-06 14.18.59.png 屏幕快照 2017-04-06 14.33.46.png 屏幕快照 2017-04-06 15.06.05.png

    ——————————————————————————————
    全局变量:

    • 在所有函数外部定义的变量,叫全局变量

    局部变量:

    • 在一个函数内部定义的变量或者函数的形参都称局部变量
      void f (int i)
      {
      int j = 20;
      }
      i 和 j 都属于局部变量
    C语言之函数[重点] C语言之函数[重点]

    相关文章

      网友评论

          本文标题:C语言之函数[重点]

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