当前位置: 首页 > news >正文

const修饰指针

const修饰指针有三种情况:
1、const修饰指针:—常量指针
2、const修饰常量:–指针常量
3、const既修饰指针,又修饰常量
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
巧记顺序:看到const翻译为常量;看到*翻译为指针
因此:
const int *p —常量指针
int * const p — 指针常量

巧记不能操作:
const离谁近,谁不能更改
const int p —离近,因此指向的值不能修改
int * const p —离p近,因此指针指向不能改变

#include<iostream>
using namespace std;int main()
{//1、const修饰指针int a = 10;int b = 10;const int *p = &a;//指针指向的值不可以改,指针的指向可以改//*p = 20; //出现错误p = &b;//正确//2、const修饰常量//指针的指向不可以改,指针指向的值可以改int* const p2 = &a;*p2 = 100;//正确//p2 = &b;//错误//3、const修饰指针和常量const int * const p3 = &a;//*p3 = 100;错误//p3 = &b;错误system("pause");return 0;
}
http://www.dtcms.com/a/206314.html

相关文章:

  • 【网络篇】TCP协议的三次握手和四次挥手
  • 如何让Wi-Fi设备传输距离达到1100米?涂鸦新方案让通信距离远超传统5倍
  • Go 语言中的 Struct Tag 的用法详解
  • 从零开始:用Python语言基础构建宠物养成游戏:从核心知识到完整实战
  • MySQL 数据库表结构修改与字段添加
  • 常见的游戏服务器架构有哪些?
  • 【MySQL】06.MySQL表的增删查改
  • (1)深度学习基础知识(八股)——常用名词解释
  • gd32e230c8t6 驱动ws2812
  • vue2实现元素拖拽
  • 自由开发者计划 002:创建一个贷款计算器的微信小程序
  • Elasticsearch 写入性能优化有哪些常见手段?
  • 2025版 JavaScript性能优化实战指南从入门到精通
  • 【机器学习基础】机器学习入门核心算法:线性回归(Linear Regression)
  • 用vue canvas画一个能源电表和设备的监测图
  • 《STL--string的使用及其底层实现》
  • (第94天)OGG 微服务搭建 Oracle 19C CDB 架构同步
  • Openwrt下使用ffmpeg配合自建RTSP服务器实现推流
  • vite搭建vue3项目及相关配置
  • Python----循环神经网络(Word2Vec的优化)
  • 数据库表索引维护策略
  • Spring概念问题详解
  • 珠宝课程小程序源码介绍
  • 基于 WebRTC 的一对一屏幕共享项目(一)——项目简介
  • Google Prompt Tuning:文本嵌入优化揭秘
  • tf 重排 切分 逆排列
  • 鸿蒙Flutter实战:22-混合开发详解-2-Har包模式引入
  • Flutter 3.32 新特性
  • 旧物回收小程序:让闲置焕发光彩,为生活增添价值
  • docker network 自定义网络配置与管理指南