1 个回答
MSY
回答于 2024-07-20
已采纳
提问:为什么在C++里没有函数定义语句也可以编译运行
网友回答:
你要去了解下C++的声明与定义
你的第二个程序的
int max1(int a[],int n);
它是声明,不是定义
而第一个程序
int max1(int a[],int n)
{
//有内容的....
}
它就是函数定义,只要其它的函数在这个定义的下面,就可以调用它而不用声明
当然,声明的作用也是在它后面的函数,可以调用它
我来回答
相关问题
1
回答
游戏王卡组推荐
单机游戏
567 浏览