C语言中一个完整的函数由函数首部和函数体构成,而且定义函数时两者都是必不可少的。函数声明表示有这么个函数了,函数定义就是具体实现了。
举个例子:
函数声明:
int fun(int a, int b);
函数定义:
int fun(int a,int b)
{ int c;
c=a+b;
return c; }
函数声明就像是函数定义的头部,比较简略,函数是用来调用的,如果函数定义部写到调用的位置后面,执行到调用位置,后面根本没执行就找不到了,当然报错了,就要在前面加声明,表示有这个函数,反之先写函数体,后调用声明就用不了,不在同一源文件,道理也是如此。
函数定义的一般形式如下:
类型标识符 函数名(形参表列) // 这是函数首部
// 以下{ }内的是函数体
{
说明部分
执行部分
}
函数的声明和定义
最新推荐文章于 2023-09-15 11:56:00 发布