当没有指定 C 语言中函数形参的存储类别时, 函数形参的存储类别是( )。
auto 变量又称为自动变量, 函数定义变量时, 如果没有指定存储类别, 系统就认为所定义的变量具有自动类别, D 选项正确。 static 变量又称为静态变量, 编译时为其分配的内存在静态存储区中。 register 变量又称为寄存器变量, 变量的值保留在 CPU 的寄存器中, 而不是像一般变量那样占内存单元。 当定义一个函数时,若在函数返回值的类型前加上说明符 extern 时, 称此函数为外部函数, 外部函数在整个源程序中都有效。