下面示例演示了除main()以外,如何把自己的函数加入到程序中。
程序清单2.3 two_func.c程序
/* two_func.c -- 一个文件中包含两个函数 */
#include <stdio.h>
void butler(void); /* ANSI/ISO C函数原型 */
int main(void)
{
printf("I will summon the butler function.\n");
butler();
printf("Yes. Bring me some tea and writeable DVDS.\n");
return 0;
}
void butler(void) /* 函数定义的开始 */
{
printf("You rang, sir?\n");
}
程序输出如下:
函数butler()在程序中出现了3次:
-
第1次是函数原型,告知编译器在程序中要使用该函数
-
第2次以函数调用的形式出现在main()中
-
最后一次出现在函数定义中,函数定义即函数本身的源代码。