在C语言中,对外部函数说法正确的是()
A: 函数不能被其他源文件调用就是外部函数
B: 函数使用static声明定义
C: int
fun(int a,int b){函数体}
是外部函数
D: 外部函数又称为静态函数
A: 函数不能被其他源文件调用就是外部函数
B: 函数使用static声明定义
C: int
fun(int a,int b){函数体}
是外部函数
D: 外部函数又称为静态函数
举一反三
- 在调用外部函数时,下列描述中正确的是() A: A、只要有函数名,就能调用外部函数 B: B、调用外部函数要包含外部函数所在的头文件 C: C、外部函数与调用者定义在同一个源文件下 D: D、在声明外部函数时,外部函数与原函数定义的返回值类型、函数名称和参数列表必须一致
- 以下正确的函数定义形式是() A: double fun(int x,int y){ 函数体语句 } B: double fun(int x;int y){ 函数体语句 } C: double fun(int x, int y);{ 函数体语句 } D: double fun(int x,y){ 函数体语句 }
- 已知函数fun的定义如下:[br][/br]void fun(int x[],int y)[br][/br]{ int k;[br][/br] for(k=0;k x[k]+=y;[br][/br]}[br][/br]若main函数中有声明int a[10]={10};及调用fun函数的语句,则正确的fun函数调用形式是( ). A: fun(a[],a[0]); B: fun(a[0],a[0]); C: fun(&a[0],a[0]); D: fun(a[0],&a[0]);
- 如果在一个源文件中定义的函数,只能被本文件中的函数调用,而不能被同一程序其它文件中的函数调用,则说明这个函数为( )。 A: 私有函数 B: 内部函数 C: 外部函数 D: 库函数
- 下列哪个函数不能被其它源程序文件中的函数调用?( ) A: int fun(int x) { ...... } B: extern int fun(int x) { ...... } C: void fun(int x) { ...... } D: static int fun(int x) { ...... }