当前位置: 首页 > 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;
}

相关文章:

  • 【网络篇】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的优化)
  • 东莞什么平台好做/广东seo网络培训
  • 做公司官网怎么做/企业官网seo
  • 深圳网站建设培训/拼多多商品关键词搜索排名
  • 青岛日文网站制作/网站制作公司排名
  • 为何公司做的网站很丑/google推广专员招聘
  • 武汉网站建设哪家好/社群推广平台