Const的区别 学习笔记

C++程序设计之const八大用法_哔哩哔哩_bilibili

const优先修饰const左边,若左边没有东西,则修饰右边的东西

前两个a,b不是指针由于修饰的是int,是类型,所以a和b的值不能改变

c的类型的指针,const修饰的是int,所以c可以指向其它地址,但是不能修改里面的值

首先c的const修饰的是*,它不能指向常量,因为指向指针只是不能将指针指向其它,而不是不能改变内部值

const修饰在类型前面,即A是常量,指向的对象不能改变,但可以改变对象的内部地址中的值

volatile是声明A是易变的,不声明A的值不改变


若作用于函数:

那么函数内的成员必须都为const类型

相关推荐
@卡卡-罗特5 分钟前
Spring Boot笔记(上)
spring boot·笔记·后端
孤寂大仙v2 小时前
【Linux笔记】理解文件系统(上)
linux·运维·笔记
ianozo2 小时前
数据结构--【栈与队列】笔记
数据结构·笔记
极客BIM工作室3 小时前
机器学校的考试风波:误差分析、过拟合和欠拟合
笔记·机器学习
flashier3 小时前
C语言 进阶指针学习笔记
c语言·笔记·学习
大白的编程日记.3 小时前
【Linux学习笔记】Linux基本指令分析和权限的概念
linux·笔记·学习
螺旋式上升abc3 小时前
GO语言学习笔记
笔记·学习·golang
W起名有点难4 小时前
前端学习——CSS
前端·css·学习
Moonnnn.5 小时前
51单片机——汇编工程建立、仿真、调试全过程
汇编·笔记·嵌入式硬件·学习·51单片机
画个逗号给明天"5 小时前
TinyWebServer项目笔记——02 半同步半反应堆线程池
笔记