指针学习(自动更新)
来源:互联网 发布:深圳阿里云大厦在哪里 编辑:程序博客网 时间:2024/06/05 17:31
众所周知,指针是C/C++中比较棘手的一块。初学时候的我也不太敢碰。现在看翁恺老师的网课,顺便总结一下相关知识。
1. const int *p=&i;
所指是const,p所指的int是const
*p=26// error
i=26// OK
p=&j; // ok
不能变的是通过p修改i,此时i可以修改
如果i 也是const 则i也不能被修改
2. int * const p=&i; //q is const
指针是const,q的值不变即i的地址不变,q指向i的事实不改变,也就是p不再指向别人,关系永久。
q++; //error
****************************
const在*前面则 指针所指的东西不能被修改
在后面表明指针不能被修改
****************************
const数组也同理
阅读全文
0 0
- 指针学习(自动更新)
- 页面自动更新(javascript)
- 自动更新系统(二)
- 自动更新系统(三)
- ios自动更新(一)
- 自动更新崩溃(解决方案)
- 自动更新
- 自动更新
- 自动更新
- 自动更新
- 自动更新
- 自动更新
- 自动更新
- 自动更新
- 自动更新
- 自动更新
- 自动更新
- 指针学习(一)
- epoll机制:epoll_create、epoll_ctl、epoll_wait、close
- 目标跟踪之GOTURN:Learning to Track at 100 FPS with Deep Regression Networks
- Java并发编程(十一)——线程安全
- Android几行代码实现实时监听微信聊天
- Eclipse启动参数设置及配置文件修改
- 指针学习(自动更新)
- 二维数组和指针运算
- 前端多条件选择插件Tags Input
- hadoop生态系统的详细介绍
- STOMP-简单的面向文本消息协议
- windows安装python3.6.1
- Filter-全站压缩
- c++oop分析一:
- 新Eclipse安装与配置