常量指针 与 指针常量
来源:互联网 发布:sql语言分为几种类型 编辑:程序博客网 时间:2024/06/05 12:52
int main(){int i = 1;int j = 2;int *const p1 = &i;// 常量指针 : 指针本身是常量int const *p2 = &j;// 指针常量 : 指向的内存是常量*p1 = 3;//p1 = &j;// Errorp2 = &i;//*p2 = 3;// Errorreturn 0;}
以上代码供参考。
PS:这两个名称其实网上说法不一,有人颠倒着说,有人这么说。
咱们不纠结怎么称呼,只要理解就好。 (我找了一下《C程序设计语言》[毕竟C语言之父,人家是权威] 里,貌似没有明确命名,所以我就不敢下定论了)
我是这么记忆的:
从右往左看,谁先出来,读谁。例如:int * const p 从右往左看,先 const 后 * 所以就 常量指针。
常量指针:分开读,常量、指针,意思就是这个指针是常量,所以指针本身的值不能改;
指针常量:分开读,指针、常量,先指针,后常量,指针指向一个常量,所以常量的值不能改。
注:如果您能找到官方的对两个称谓的规范,请指正,谢谢!
0 0
- 常量指针与指针常量
- 常量指针与指针常量
- 常量指针与指针常量
- 常量指针与指针常量
- 常量指针与指针常量
- 常量指针与指针常量
- 常量指针与指针常量
- 指针常量与常量指针
- 指针常量与常量指针
- 指针常量与常量指针
- 常量指针与指针常量
- 常量指针与指针常量
- 常量指针与指针常量
- 常量指针与指针常量
- 常量指针与指针常量
- 常量指针与指针常量
- 常量指针与指针常量
- 常量指针与指针常量
- Django(2)--window环境一分钟建立Django项目
- 转:清除eclipse中 Launch configuration的历史记录
- Java多态性
- 老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩. 输入描述:
- Java基础:Java的命令行参数类 Commons CLI的使用
- 常量指针 与 指针常量
- unity 3D对象上面显示文字
- 一个简单的AVL树实现
- 自定义动画时遇见的问题
- mac下安装pip
- centos7 配置httpd 实现访问文件与下载
- 尺取法
- centos下hdf5安装
- mysql字符集更改