关键字的作用

关键字:

static  const使用的场景是在一个文件中经常使用的字符串常量,可以声明一个制度的静态变量;

static const int a=20;

使用的目的是用来代替宏的,把一个经常使用的字符串常量,定义一个城静态全局只读变量。



<code class="objectivec"><span class="hljs-comment">// 开发中经常拿到key修改值,因此用const修饰key,表示key只读,不允许修改。</span>
<span class="hljs-keyword">static</span>  <span class="hljs-built_in">NSString</span> * <span class="hljs-keyword">const</span> key = <span class="hljs-string">@"name"</span>;

<span class="hljs-comment">// 如果 const修饰 *key1,表示*key1只读,key1还是能改变。</span>

<span class="hljs-keyword">static</span>  <span class="hljs-built_in">NSString</span> <span class="hljs-keyword">const</span> *key1 = <span class="hljs-string">@"name"</span>;

exter 与 const使用的在多个文件中使用的同一个字符串常量。
extern 的作用就是先在当前文件查找有没有全局变量,没有找到,才回去其他文件查找。只能用来获取全局变量的值,不能用于定义变量。

const 指的就是不让其进行修改参数;





</code><p class="p4"><span class="s2">#import <strong><UIKit/UIKit.h></strong></span></p><p class="p5"><span class="s2"><strong>UIKIT_EXTERN const CGFloat</strong> WXRed ;</span></p><p class="p5"><span class="s2"><strong>UIKIT_EXTERN const CGFloat</strong> WXGreen ;</span></p><p class="p5"><span class="s2"><strong>UIKIT_EXTERN const CGFloat</strong> WXBlue ;</span></p>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值