美文网首页
const、static

const、static

作者: CoderRH | 来源:发表于2016-08-08 15:31 被阅读15次

    const关键字

    • 1.被const修饰的变量是常量,以下都是表示a是常量:
      • const int a = 10;
      • int const a = 10;
    • 2.const修饰全局变量
      • 全局对象在内存中只有一份
      • const修饰后表示该全局变量不可以改变
    • 3.const和指针
      • const修饰的变量不可以改变,通俗的来说const右边的变量不可以改变
      • NSString const *name = @"123"; *name变量不可以再赋值,name可以再赋值
      • NSString * const name = @"123"; name变量不可以再赋值,name不可以再赋值
      • const NSString *name = @"123"; *name变量不可以再赋值,name可以再赋值
      • OC中不支持*name = @"1234";这样的赋值方式,只支持name = @"1234";的赋值方式,所以我们在声明const指针常量的时候保证不被外部改变的时候这样赋值即可:NSString * const name = @"123";

    相关文章

      网友评论

          本文标题:const、static

          本文链接:https://www.haomeiwen.com/subject/qvdrsttx.html