C++之Const与指针

C++之Const与指针

const修饰指针有三种情况:

1.const修饰指针 — 常量指针
2,.const修饰常量 — 指针常量
3.const即修饰指针,又修饰常量
例子如下:

int main() {

	int a = 10;
	int b = 10;

	//const修饰的是指针,指针指向可以改,指针指向的值不可以更改
	const int * p1 = &a; 
	p1 = &b; //正确
	//*p1 = 100;  报错
	

	//const修饰的是常量,指针指向不可以改,指针指向的值可以更改
	int * const p2 = &a;
	//p2 = &b; //错误
	*p2 = 100; //正确

    //const既修饰指针又修饰常量
	const int * const p3 = &a;
	//p3 = &b; //错误
	//*p3 = 100; //错误

	system("pause");

	return 0;
}
//技巧:看const右侧紧跟着的是指针还是常量, 是指针就是常量指针,是常量就是指针常量

相关推荐

  1. C++Const指针

    2024-03-25 15:40:07       22 阅读
  2. C++const

    2024-03-25 15:40:07       26 阅读
  3. C语言如何⽤ const 控制指针

    2024-03-25 15:40:07       12 阅读
  4. C++】constconstexpr详解

    2024-03-25 15:40:07       24 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-25 15:40:07       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-25 15:40:07       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-25 15:40:07       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-25 15:40:07       20 阅读

热门阅读

  1. C++之内存分区

    2024-03-25 15:40:07       19 阅读
  2. ChatGPT:开启智能对话,提升论文写作能力

    2024-03-25 15:40:07       19 阅读
  3. 线段树CF 练习题

    2024-03-25 15:40:07       22 阅读
  4. oppo,快手25届暑期实习内推

    2024-03-25 15:40:07       19 阅读
  5. 网络工程师软考中级考试大纲

    2024-03-25 15:40:07       20 阅读
  6. 贪心算法的魅力与应用

    2024-03-25 15:40:07       17 阅读
  7. node.js常用命令

    2024-03-25 15:40:07       16 阅读
  8. 概率论基础概念

    2024-03-25 15:40:07       21 阅读
  9. 多线程面试专题

    2024-03-25 15:40:07       20 阅读
  10. 分布式:这里详细的说一下分布式

    2024-03-25 15:40:07       18 阅读
  11. 分布式简介

    2024-03-25 15:40:07       19 阅读
  12. NPM常用命令详解

    2024-03-25 15:40:07       24 阅读
  13. 使用js判断元素是否在页面最上层且被展示

    2024-03-25 15:40:07       19 阅读
  14. CentOS DHCP服务器部署指南

    2024-03-25 15:40:07       29 阅读