试题题干
若主调函数与被调函数不在同一个编译单元,则在定义函数的编译单元中必须将该函数声明为函数。
参考答案
试题解析
若主调函数与被调函数不在同一个编译单元,则在定义函数的编译单元中必须将该函数定义为外部函数,同时在主调函数的函数体或主调函数所在编译单元的开头将被调函数按照如下格式进行声明:
extern 数据类型符 函数名(形参表);
【拓展】
库函数:除了少数库函数(如scanf()、printf())外,都要求在本文件开头用文件包含命令#include<头文件名.h>或#include"头文件名上"包含被调函数的信息。