函数

作者: MI移动 | 来源:发表于2017-07-19 16:51 被阅读0次
    函数.png
    定义:具有特定功能的代码段
      返回值类型 函数名(形式参数列表){
                             语句 ;
                         return返回值
                          }
    

    函数可分为:①库函数
    ②自定义函数

    函数定义:在 main函数 外面定义
    自定义函数还可分为:

    无参函数:①无参无返回值函数 ②无参有返回值函数
    有参函数:①有参无返回值函数 ②有参有返回值函数

    无参函数举例.png
    有参函数距离.png

    返回值:函数的返回值成为函数的值,只能通过return语句返回给主调函数
    注意:①一个函数只能有一个返回值
    ②函数即使没有返回值,也可用return 来结束函数的执行,回到主调函数(return后面的语句不再执行)


    函数调用.png
    形参 、实参:
    形参实参.png

    完整函数三部分:声明、定义、调用

    函数声明:对函数的描述
    注意:①函数定义在主调函数之前,可以省略函数声明;
    ②函数定义在主调函数之后,需要提前声明函数;

    文件.png
    数组作为函数:

    把数组名传入(即数组的首地址);

    函数嵌套调用:

    c语言不允许函数嵌套定义,但是允许函数嵌套调用

    函数的递归调用:
    递归调用: C语言允许函数实现体内再次调用函数本身。(这样的函数叫做递归函数)
    例:阶乘
    注意:递归一定要有出口

    变量的作用域:

    即:变量的有效范围

    ①全局变量:函数体外定义的变量
    ②局部变量:函数体内定义的变量

    相关文章

      网友评论

          本文标题:函数

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