码是一个函数的前向声明，也是该函数的原型。编译器处理该行源码后，允许程序员在随后的程序中引用函数codice_1; 不过程序员必须在某处提供这个被声明的函数的定义:void printThisInteger(int x) {在Pascal与其它Wirth型的编程语言中, 一般规则是所有实体必须在使用前被声明. C语言适用同样的规则, 但存在未声明的函数与不完备的数据类型这样的特例. 因此，C语言允许(虽然不够明智)实现一对相互递归函数:int first(int x) {int second(i