指针常量~常量指针
2016-02-17 12:15
288 查看
constint *a; /*a的地址不会变,它指向的值是可以变的,也就是说,它的值可以不同变量的地址*/
int b = 5;
int c = 6;
a = &b;
NSLog(@"%d%p",*a,&a);
a = &c;
NSLog(@"%d%p",*a,&a);
int* const aa=&b; /*aa的值永远是b的地址,相当于b的副本,所指向的值永远等于b,而且必须声明给值*/
NSLog(@"%d%p",*aa,&aa);
*aa = c; /*解了引用,修改了指向的值,此时b的值也改了,为6,相当于b=c;不会写改变地址的方式*/
NSLog(@"%d%p",*aa,&aa);
没有想到这两种指针的使用场景,感觉有这东西多此一举~
如果哪里写的有问题,请指教~~
int b = 5;
int c = 6;
a = &b;
NSLog(@"%d%p",*a,&a);
a = &c;
NSLog(@"%d%p",*a,&a);
int* const aa=&b; /*aa的值永远是b的地址,相当于b的副本,所指向的值永远等于b,而且必须声明给值*/
NSLog(@"%d%p",*aa,&aa);
*aa = c; /*解了引用,修改了指向的值,此时b的值也改了,为6,相当于b=c;不会写改变地址的方式*/
NSLog(@"%d%p",*aa,&aa);
没有想到这两种指针的使用场景,感觉有这东西多此一举~
如果哪里写的有问题,请指教~~
相关文章推荐
- swift 中cell 自适应label高度
- SQL Server无法连接到DESKTOP-QIIG 55L:无法打开SQL Server连接 详解
- c#大圣之路笔记——绑定dropdown数据的基本方法
- BZOJ 1164 Baltic2008 Game
- Unicode 字符集学习笔记
- 博客园 Mac客户端 2.0 正式发布!
- Android命名规则
- PHP-Apache命令提示符权限设置
- XCode6 设置Icon
- android:listview实现qq,微信好友列表(头像,昵称,个性签名)
- 利用栈做的中缀计算器雏形
- 如何自定义android chooser 应用选择器
- 将Cocos项目部署到Android Studio工程中
- 打印1到最大的n位数
- PHP位运算 详解
- UIToolBar的使用
- 快速排序代码
- android 项目中log信息的正确处理
- leetcode64-Minimum Path Sum(最小路径和)
- 史上最全最强SpringMVC详细示例实战教程(转)