单项选择题

A.定义常值变量须在前面加上保留字canst
B.常值变量只能在程序的开始处定义
C.定义常值变量时必须初始化
D.程序中不允许改变常值变量的值