单项选择题

A.可以在类的声明中给数据成员赋初值
B.数据成员的数据类型可以是registe
C.private、public、protected可以按任意顺序出现
D.没有用private、public、protected定义的数据成员是公有成员