说说看

解决方案 »

  1.   

    当然有区别,加上const后,你在过程中不能改变a的值;
    实现上来说一般加const以后由于不改变参数的值,所以是传地址,否则是传值,即系统自动copy了一份附件,所以好用const,能提高速度。
    你可以借鉴一下C++的书。
      

  2.   

    加了const表示为该变量为常量。
    也就是说在过程中,不能改变他的值,其实就是不能对他进行赋值。没有加const表示是个变量。
    可以对该变量进行赋值,但作用域仅在这个过程中,当然也不会影响到实际传递给该过程的参数。
      

  3.   

    有区别,虽然两都是按值传送即不能改实参的值,但加了const后在修改这个参数时会提示出错,如果不加就不会出错
      

  4.   

    firetoucher(蹈火者) 说出了我的意思
      

  5.   

    补充一点:使用Const和Var关键字定义的形参可以不指定类型!!!!
      

  6.   

    不能完全按照变量,常量的概念去理解~~~否则加var修饰又如果理解?按照firetoucher说的去理解,另外加var修饰也是传地址,但这时可修改,为了提高效率一般都会根据需要不同用var或const修饰参数另外这种基础的东西最好靠自己去弄清楚,花点时间打基础是值得的
      

  7.   

    Shit,我肯定这个是倒粪帖!!!!