C语言中的函数原型是什么

函数是一个独立的块,它执行特定的明确定义的任务。

函数类型

功能大致分为两种类型,如下所示 -

  • 预定义功能

  • 用户定义函数

功能之间的通信

函数之间通过使用参数和返回值进行通信。

返回数据类型函数名称(参数列表)的“C”函数农场如下 -

{

   local variable declarations;

   executable statements(s);

   return (expression);

}

例如, void mul (int x, int y)。

{

   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 >

}

函数原型的使用

  • 使用一个或多个不兼容类型的参数调用的原型函数。

  • 当遇到相同函数的显式或隐式声明时。此版本的编译器会仔细检查重复声明并发现不一致之处。

以上是 C语言中的函数原型是什么 的全部内容, 来源链接: utcz.com/z/353567.html

回到顶部