C++之函数的声明和定义

来源:互联网 发布:并发编程研究内容 编辑:程序博客网 时间:2024/06/16 03:28

在程序中使用函数时,你必须先声明它然后再定义,声明的目的是告诉编译器你即将要定义的函数的名字是什么,返回值的类型是什么以及函数是什么。而定义则是告诉编译器这个函数的功能是什么。加入我们不声明,那么该函数就不能被其他函数调用。通常我们把函数声明叫做函数原型,而把函数定义叫做函数实现。

声明并未给函数分配内存,只有定义的时候才给函数分配内存


如图所示,标注1为函数的声明,标注2为函数的定义

加入为进行函数声明就进行函数调用,会出现问题,如下图


原创粉丝点击