• 函数的目的是:不让把功能都写在主函数里,不好开发和维护,主函数只负责:输入输出,调用
  • 函数重要的概念:实参,形参,函数类型,返回值
  • 区分开哪里是函数的定义,函数的调用,函数的声明
  • C:知识点:函数(不断更新)

  • 如上,实参是第7行的a和b,形参是第10行的x和y,函数类型是第10行的int,返回值是13的x或15行的y

  • 第2行是函数的声明,10-16行是函数的定义,第7行的max(a,b)是函数的调用

  • max被调用时,系统第一件事是给该函数分配内存空间,然后实参的值赋值给形参(第9行,第9行只是为了说明实参如何赋值给形参的说明文字,具体编程里并不写这行),形参如果发生变化,也不会影响实参的值。(x,y的值无论怎么变化,都不会影响a,b的值)

  • 如上图,程序最上面一般是预包含#include,接下来是预定义#define ,接下来是函数的声明,最后是各个函数定义。

  • 一个函数可以写多个return,但是最多能执行一个return,执行了return,函数也就调用结束了

  • 函数没有调用之前不分配内存空间,调用结束之后立刻释放分配的内存空间

相关文章: