在程序设计中，前向声明（Forward Declaration）是指声明标识符(表示编程的实体，如数据类型、变量、函数)时还没有给出完整的定义。
例子.一个简单的C/C++例子：void printThisInteger(int);在C++中, 上行代码是一个函数的前向声明，也是该函数的原型。编译器处理该行源码后，允许程序员在随后的程序中引用函数codice_1; 不过程序员必须在某处提供这个被声明的函数的定义:void printThisInteger(int x) {