在C语言中,以下哪个关键字用于定义一个静态变量?
答案解析
核心考点是C语言中变量的存储类别。static关键字用于定义静态变量,这种变量的生命周期贯穿整个程序运行期间,且仅在定义它的函数或文件内可见。A选项auto是默认的存储类别,通常省略不写;C选项extern用于声明外部变量;D选项register建议编译器将变量存储在CPU的寄存器中,以提高访问速度。
正确答案:B