C语言中的函数原型是什么
函数是一个独立的块,它执行特定的明确定义的任务。
函数类型
功能大致分为两种类型,如下所示-
预定义功能
用户定义函数
功能之间的通信
函数之间通过使用参数和返回值进行通信。
返回数据类型函数名称(参数列表)的“C”函数农场如下-
{
local variable declarations;
executable statements(s);
return (expression);
}例如,voidmul(intx,inty)。
{
int p;
p=x*y;
printf(“product = %d”,p);
}原型函数
这些功能可以通过两种方式完成,如下所述-
使用键入的参数创建函数声明的副本,每个参数带有或不带有标识符。
例如,
int func(int, float, unsigned [2]); int func(int i, float f, unsigned u[2]);
我们还可以通过以原型形式编写函数定义来对函数进行原型设计。
例如,
int func(int i, float f, unsigned u[2]){
< code for func >
}函数原型的使用
使用一个或多个不兼容类型的参数调用的原型函数。
当遇到相同函数的显式或隐式声明时。此版本的编译器会仔细检查重复声明并发现不一致之处。