单项选择题

C语言的switch语句中case后边()。

A.只能为常量或常量表达式
B.可为常量或表达式或有确定值的变量及表达式
C.只能为常量
D.可为任何量或表达式