单项选择题

以下说法正确的是______

A.外部变量只能定义成无存储类型或static类型
B.在定义内部变量时,省略存储类型,系统默认为static类型
C.外部变量能重名,但是内部变量不能重名
D.extern类型有时可允许初始化