const指针
来源:互联网 发布:苹果赚钱软件哪个好 编辑:程序博客网 时间:2024/05/16 18:16
1.指向常量的的指针变量
const 类型名 * 指针变量名
经此定义后,不允许通过指针变量改变他指向的对象的值
int a=12,b=15;
const int *p=&a;//定义了p为指向指向整形变量a的const指针变量
*p=15;//试图通过指针变量改变他指向的对象a的值,非法
上面定义的指针变量p却可以改变
p=&b;//合法
用指向常量的指针变量只是限制了通过指针变量改变它所指向对象的值
a=15;//直接改变a的值合法
2.常指针(常指针变量,常指针),指针值不能改变
类型名 * const 指针变量名
int a=4,b=2;
int * const p=&a;
p=&b;//错误
3.指向常量的常指针
const int * const 指针变量名
int a=10,b=30;
const int * const p=&a;
p=&b;//错误
*p=20;//错误
a=30//正确
阅读全文
0 0
- CONST 指针
- const指针
- CONST指针
- const 指针
- const指针
- const指针
- const指针
- const指针
- const 指针
- const 指针
- const指针
- const指针
- const指针
- const指针
- const指针
- const 指针
- const 指针
- const指针
- Git 清理无效的远程追踪分支
- Ai 科技大本营
- android常用的必备基础知识
- SQL两表之间:根据一个表的字段更新另一个表的字段
- BAT脚本
- const指针
- (8)分数求和
- 数据访问层
- 基于jquery的轮播图组件开发-1
- Python -- Numpy中ndarray的属性和方法
- HTML5的time标签
- STM32系统滴答_及不可不知的延时技巧
- String的常用方法与将金额转换成大写
- Android 绕Y轴翻转