您的位置:首页 > 移动开发 > Objective-C

第02天实战技术(08):const简单使用

2017-03-26 00:00 330 查看
#####一、const简单使用

1.const作用

const作用 : 1.修饰《右边》基本变量 或者 指针变量  :--- int a int *p
2.被const 修饰变量 只能读(只能获取、不能修改)


2.const修饰变量

const 可以放到类型(int)前面或者后面 (两种写法)
const 类型 变量
类型 const 变量
---
//    const int  a = 3;
//int const a = 3;
//    a= 5; //报错 被const 修饰变量 只能读(只能获取、不能修改)


3.const修饰指针变量

int a = 3;
int b;
//    int *p = &a;
int const *p = &a; // 修饰 *p 不能修改 (p可以修改)
//    int  * const p = &a; // 修饰 p 不能修改 (*p可以修改)
a = 5;
//    *p = 8;
p = &b;
NSLog(@"-- %d",a);


4.const的使用

int *const p;       // p:只读 *p: 变量(可以修改)
int const * p1;     // p1 : 变量(可以修改)  *p1 : 只读
const int * p2;     // p2 : 变量(可以修改) *p2: 只读
const int * const p3; // p3 :只读 *p3:只读
int const * const p4; // p4 :只读 *p4:只读
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Objective-C const