猿问

C++中,函数的声明与函数的定义有什么区别?

C++中,函数的声明与函数的定义有什么区别?


拉莫斯之舞
浏览 613回答 1
1回答

桃花长相依

void fun();//这个叫函数的声明main(){fun();//这个叫函数的调用}void fun()//这个叫函数的定义{//函数体//......//......}首先这个程序执行时,电脑是从上到下执行的也就是说假如没有函数的声明那一句,当函数执行到函数调用这一句时,电脑不知道fun是什么东西,他不知道在下面有这个函数的具体实现。因此,需要声明下,告诉电脑,确实有这个东西存在,是函数,在下面有定义
随时随地看视频慕课网APP
我要回答