zoukankan      html  css  js  c++  java
  • C#中const 详细分析与说明

    const是一个c语言的关键字,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性,另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一些帮助。另外const在其他编程语言中也有出现,如c++、php教程5、c#.net、hc08 c

    const 一般修饰 的变量为只读变量

    const定义应该为在定义的时候初始化 以后不能改变他的值

    例:const int a=1;//只能在定义的时候初始化;

      a=2;//出现错误 因为a为只读变量

    const 修饰一些指针时候的用法

    int a;

    const int *p=&a;// *p是不允许改变的 但是p是允许改变的

    int * const p1 //定义了一个只读的变量p1 ;p1不可以改变 *p1是可以改变的


    常数(www.111cn.net)声明可以声明多个常数,例如:   public const double x = 1.0, y = 2.0, z = 3.0;   不允许在常数声明中使用 static 修饰符。   常数可以参与常数表达式,如下所示:   public const int c1 = 5;   public const int c2 = c1 + 100;   注意   readonly 关键字与 const 关键字不同。const 字段只能在该字段的声明中初始化。readonly 字段可以在声明或构造函数中初始化。因此,根据所使用的构造函数,readonly 字段可能具有不同的值。另外,const 字段是编译时常数,而 readonly 字段可用于运行时常数,如下面的代码行所示:public static readonly uint l1 = (uint)datetime.now.ticks;
    from:http://www.111cn.net/net/c/36775.htm

  • 相关阅读:
    HDU 6182 A Math Problem 水题
    HDU 6186 CS Course 位运算 思维
    HDU 6188 Duizi and Shunzi 贪心 思维
    HDU 2824 The Euler function 欧拉函数
    HDU 3037 Saving Beans 多重集合的结合 lucas定理
    HDU 3923 Invoker Polya定理
    FZU 2282 Wand 组合数学 错排公式
    HDU 1452 Happy 2004 数论
    HDU 5778 abs 数论
    欧拉回路【判断连通+度数为偶】
  • 原文地址:https://www.cnblogs.com/alibai/p/4074664.html
Copyright © 2011-2022 走看看