在程序中使用函数时你必须先聲明它然后再定义,声明的目的是告诉编译器你即将要定义的函数的名字是什么返回值的类型是什么以及函数是什么。而定义则是告诉編译器这个函数的功能是什么假如我们不声明,那么该函数就不能被其他函数调用通常我们把函数声明叫做函数原型,而把函数定义叫做函数实现
1,在C++中函数原型就是函数的声明。函数声明就是给函数取名并指定函数的参数类型返回值类型。告诉编译器有这么一個可使用的函数
2,在声明一个函数的时候参数是没有实际值的,只是起到一个占位的作用所以称为形式参数,简称“形参”;在调鼡一个函数的时候参数必须有一个确定的值,是真正能够对结果起作用的因素所以称为实际参数,简称“实参”
函数定义看起来跟函数声明很像,但是它有函数体如果函数体中使用了参数,就必须为参数命名这里大括号代替了分号的作用。
声明并未给函数分配内存只有定义的时候才给函数分配内存!