欢迎各界计算机爱好者加入,弘扬极客精神!

iOS开发中的const声明都是什么意思?

0 喜欢 0 不喜欢
iOS开发中的const声明都是什么意思?
1.const int a;
2.int const a;
3.const int *a;
4.int *const a;
5.int const *a const;

 

最新提问 3月 27, 2016 分类:iOS | 用户: 月汐 (6,140 分)  

登录 或者 注册 后回答这个问题。

16 个回答

1 喜欢 0 不喜欢
1.int 常量,初始化后只读。
2 nt 常量,初始化后只读。
3 表示 指针a可变,(*a)只读, a可以指向不同的int变量,(*a)只读,比如(*a)=1编译不通过。
4 表示 指针a只读,(*a)可变,a一旦初始化指向一个变量,就不允许再改,但是(*a)=1是允许的。
5 表示 指针a和(*a)均为只读。
 
最新回答 3月 27, 2016 用户: wyj557 (3,674 分)  
0 喜欢 0 不喜欢
声明的一个关键词,就像C语言里面的Int,一样
最新回答 3月 27, 2016 用户: 教六先生 (6,108 分)  
0 喜欢 0 不喜欢

关键字const的作用是为给读你代码的人传达非常有用的信息,实际上,声明一个参数为常量是为了告诉了用户这个参数的应用目的。

最新回答 3月 29, 2016 用户: aguibaba (4,148 分)  
0 喜欢 0 不喜欢
const 代表常量,就是共享一块内存空间。
最新回答 3月 30, 2016 用户: hamburger (4,232 分)  
0 喜欢 0 不喜欢
const 是常量的修饰词,在后面的是一串确定的字符串
最新回答 3月 31, 2016 用户: Mr.Devil (7,370 分)  
0 喜欢 0 不喜欢
const指的是常量,后面的字符分别修饰之前的常量,代表不同的意思
最新回答 4月 8, 2016 用户: yuqiancheng (3,398 分)  
0 喜欢 0 不喜欢
就是声明一个变量 来标石一块内存空间
最新回答 4月 9, 2016 用户: 167403 (5,076 分)  
0 喜欢 0 不喜欢
是一个常量的修饰词,用来传达给用户参数的意义
最新回答 5月 10, 2016 用户: 云淡风轻暖 (4,336 分)  
0 喜欢 0 不喜欢
1.int 常量,初始化后只读。2 nt 常量,初始化后只读。3 表示 指针a可变,(*a)只读, a可以指向不同的int变量,(*a)只读,比如(*a)=1编译不通过。4 表示 指针a只读,(*a)可变,a一旦初始化指向一个变量,就不允许再改,但是(*a)=1是允许的。5 表示 指针a和(*a)均为只读。
 
最新回答 5月 11, 2016 用户: SsupinfoB (4,226 分)  
0 喜欢 0 不喜欢
const是常量的修饰词,即在后面的是一串确定的字符串,如@“abcde”,而不是一个变量string
最新回答 5月 11, 2016 用户: 167343 (4,126 分)  
...