函数的声明和定义的区别

函数的声明是使用时声明这个函数的名字和参数,而函数的定义则是定义这个函数的具体功能实现。要先定义函数,编译器才会在编译的时候通过函数的声明,将程序中出现改函数的地方,替换成我定义中的结构。

函数的声明一般形式:

数据类型 函数名 (参数个数);

函数的定义一般形式:

数据类型 函数名 (参数个数)

{

函数体

返回值return ;

}

注意:①返回值的类型要与数据类型一致。

②函数的参数也可以是0个,例如main()函数

③函数声明和定义要在主函数之外,函数的声明必须在主函数内写出

④函数只对定义完后下方的程序负责

⑤参数可以不写参数名

你可能感兴趣的:(C语言基本技巧与函数,c语言,c++)