C++函数的原型声明,函数定义和函数调用之间如何区分

2025-04-22 16:50:15
推荐回答(4个)
回答1:

举个例子
int func(int a);//这里 如果是有分号 没有函数实现 并且参数是形参 还有返回值 就是函数声明
func(3);这个就是函数调用 参数是实参
int func(int a)//有函数实现的 就是 函数的定义了
{
}

回答2:

函数声明 跟函数定义的头部相同,头部后面再加一个分号,它是一条语句,所以后面有分号。

函数定义就是函数的实现,它是一个函数,包括声明部分和函数体

函数调用 只写上函数名,括号里是实参, 不用写参数类型。

回答3:

简单,函数声明一般写在文件的上方。。。楼上回复的很明确了,我严重怀疑楼主骗流量。。。

回答4:

参数时候有类型定义