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

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

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

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

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

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

相关文章:

  • 2021-07-23
  • 2022-12-23
  • 2021-10-12
  • 2021-07-25
  • 2022-03-08
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-29
  • 2022-12-23
  • 2022-12-23
  • 2021-08-14
  • 2022-12-23
  • 2021-05-25
  • 2021-08-16
相关资源
相似解决方案