C++中,函数的声明与函数的定义有什么区别?
1 回答
桃花长相依
TA贡献1860条经验 获得超8个赞
void fun();//这个叫函数的声明
main()
{
fun();//这个叫函数的调用
}
void fun()//这个叫函数的定义
{
//函数体
//......
//......
}
首先这个程序执行时,电脑是从上到下执行的
也就是说假如没有函数的声明那一句,当函数执行到函数调用这一句时,电脑不知道fun是什么东西,他不知道在下面有这个函数的具体实现。因此,需要声明下,告诉电脑,确实有这个东西存在,是函数,在下面有定义
- 1 回答
- 0 关注
- 612 浏览
添加回答
举报
0/150
提交
取消