美文网首页ios基础知识
iOS const 关键字的用法

iOS const 关键字的用法

作者: 整个夏天 | 来源:发表于2017-09-05 16:10 被阅读20次

简介

const为只读关键字,一旦用来确定内容或者指针后在使用的时候是不可以改变其已经确定的内容或指针.
当你想使用一个字符串作为判断的标记,那么你就可以用该关键字,就不用担心在其它地方该值被修改.

代码示例

声明三个const在不同位置情况下的变量

当在最前面的时候,表示指针不允许被改变,值可以改变.

const NSString * nameFir = @"test";

当在中间的时候,同上

NSString const * nameSec = @"test";

当在最后的时候,表示指针可以被改变,但是值不能改变(最常用)

NSString * const nameThi = @"test";

经验总结

const右边最近的内容不可以被改变.

最简单的方法就是将类型去掉观察即可.

const * nameFir = @"test";//* nameFir不可变,指针
const * nameSec = @"test";//* nameSec不可变,指针
* const nameThi = @"test";//const nameThi 不可变,值

相关文章

  • OC中的关键字

    参考了:某大神 目录:关键字const/static/extern的意思&&用法 a、const; b、stati...

  • iOS const 关键字的用法

    简介 const为只读关键字,一旦用来确定内容或者指针后在使用的时候是不可以改变其已经确定的内容或指针.当你想使用...

  • const 宏 static extern

    IOS 基础-define、const、extern、全局变量 const 与 宏的区别 : C语言宏高级用法 [...

  • C++中const 关键字的用法(转)

    C++中const 关键字的用法 const修饰变量 const 主要用于把一个对象转换成一个常量,例如: 上面的...

  • runtime的关联引用

    下文会用到const,static关键词,下一篇文章会针对const,static,extern等关键字的用法详细...

  • iOS 面试知识总结

    1.iOS define和const的区别 宏的用法:一般字符串抽成宏,代码抽成宏使用。const用法:一般常用的...

  • const关键字的用法

    const主要有以下几种用法: 1.非指针变量,加const后不能改变变量的值。因此变量要在声明时就赋值,后续不能...

  • iOS const的用法

    1.修饰基本数据类型 使用const可以让基本数据类型变为一个常量,无法进行修改,使用方法如下: 2.修饰指针类型...

  • cpp一些常见问题

    本篇主要涉及cpp的常见关键字,强制类型转换,和智能指针的粗浅用法。 cpp常见关键字 1. const 修饰变量...

  • iOS- #define、static 、const 和 ext

    #define、static、const 、exten 是写在iOS 应用中常用的几个关键字 #define 宏定...

网友评论

    本文标题:iOS const 关键字的用法

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