C#的一个选择题

来源:百度知道 编辑:UC知道 时间:2024/08/22 10:49:21
以下声明常量的语句正确的是 。
A、double PI = 3.14159;
B、const double PI = 3.14159;
C、static double PI = 3.14159;
D、static const double PI = 3.14159;
为什么要选择不,能解释下吗,谢谢了
谢谢各位大哥大姐门了

B
同意luoweihua7的说法
声明常量的语句就只有B啦
const 修饰常量 在程序中这个值是不变化的
static 用来修饰静态变量

B

C

B
const表示常量,PI是常量来的.不允许修改.又由于有这么多的小数点.double类型可以表达..有什么问题?

个人认为是b

首先d的语法应该是不对的 static不能声明const

a和c占的资源更多 因为pi是一个常数 所以b更合理

const表示的是常量,pi是以固定的常数,

用常量去声明一个double的常数。

D是错误的

a c没错,但这是选择题,在正确中选择更优的,a c在 一定的程度上,运行程序时,会占用较大的内存(相比).