Skip to content
EntityQ81613· pop 12· linked from 33 articles

函数原型

Sign in to save

Also known as function interface

declaration that omits the function body

Wikidata facts

Subclass of
declaration
Sources (2)

via Wikidata · CC0

Article · 中文

在计算机编程中,函数原型(英語:Function prototype)或函数接口(英語:Function interface)是用于指定函数的名称和类型签名(元数,参数的数据类型和返回值类型)的一种省略了函数体的函数。虽然函数声明规定了函数是如何被实现的,但仅包括对接口的定义(即接受的数据类型和返回的数据类型),并不包括对函数体的定义。 函数原型被广泛应用于C、C++ 语言程序代码的上下文中,通过在头文件中放置函数的前向声明来允许将代码拆分为多个。即编译器可以单独编译目标文件的这部分内容,然后由链接器组合成可执行文件或库。现代编译器(如)不再需要函数原型,因为这些是在编译时被确定和声明的。 在原型中,参数名是可选的(C/C++中存在函数原型作用域,这使参数名的作用域被限制在函数定义内),但是,类型和修饰符都是必需的(如指针或常量参数)。 在面向对象编程中, 接口和抽象方法的目的与此类似。

Abstract from DBpedia / Wikipedia · CC BY-SA