电脑网络

为什么在C++里没有函数定义语句也可以编译运行

346 浏览

为什么在C++里没有函数定义语句也可以编译运行

1 个回答

MSY用户头像
MSY 回答于 2024-07-20
已采纳

提问:为什么在C++里没有函数定义语句也可以编译运行

网友回答:

你要去了解下C++的声明与定义

你的第二个程序的

int max1(int a[],int n);

它是声明,不是定义

而第一个程序

int max1(int a[],int n)

{

 //有内容的....

}

它就是函数定义,只要其它的函数在这个定义的下面,就可以调用它而不用声明

当然,声明的作用也是在它后面的函数,可以调用它


我来回答

相关问题