题目
若函数能被其它编译单位引用,那么函数定义时的存储类型应选用( )A. autoB. staticC. externD. register
若函数能被其它编译单位引用,那么函数定义时的存储类型应选用( )
- A. auto
- B. static
- C. extern
- D. register
题目解答
答案
C.extern
解析
在C语言中,函数的存储类型决定了函数的可见性和生命周期。`auto`和`register`是局部变量的存储类型,不适用于函数。`static`函数仅在定义它的文件中可见,不能被其他编译单位引用。`extern`函数声明使得函数可以在其他编译单位中被引用。