目录
概念:
库函数和自定义函数
函数声明 函数定义 函数调用 函数嵌套
主调函数 被调函数
参数 形参 实参
返回值
模块化开发
一、函数声明
在实际开发中,经常会在函数定义之前使用它们,这个时候就需要提前声明。
声明(Declaration),就是告诉编译器我要使用这个函数,你现在没有找到它的定义不要紧,请不要报错,稍后我会把定义补上。
函数声明的格式非常简单,相当于去掉函数定义中的函数体,并在最后加上分号;
也可以不写形参,只写数据类型
有了函数声明,函数定义就可以出现在任何地方了,甚至是其他文件、静态链接库、动态链接库等。
在实际开发中,往往都是几千行、上万行、百万行的代码,将这些代码都放在一个源文件中简直是灾难,不但检索麻烦,而且打开文件也很