int a=5;
int b=3;

1.const int a=5;或者int const a=5;//代表此时a已被限制,后面若出现a=b则报错。

2.const int *p=&a;或者int const *p=&a;//此时代表(*p)已被限制,后面若出现(*p)=6则报错,但是出现p=&b则不报错。

3.int *const p=&a;//此时代表p已被限制,后面若出现p=&b则报错,出现(*p)=6则不会报错。

关于const的拙见相关推荐

  1. char类型的实参与const char类型的形参不兼容_C++干货系列——顶层const和底层const...

    顶层 const 和底层 const 学C++的小伙伴是不是被const机制搞得晕头转向,永远都记不住哪个是指针不能变哪个是指针指向的对象不能变?纯靠记忆肯定不行,理解透彻才能一劳永逸.本文详细介绍了 ...

  2. c/c++中的const

    关于const能否修改 c语言 #include <stdio.h> int main() {const int i = 10;//const int i; //错误,const变量必须在 ...

  3. 微信小程序var,let,const的区别

    var 用var的方式声明的变量,为全局变量 let 声明块级变量,即局部变量 const 用于声明常量,也具有块级作用域 const PI=3.14;

  4. js中定义变量之②var let const的区别

    var 上一篇文章有讲过,是js定义变量的关键词. 但是在es6中,新添加了两个关键词,用于变量声明的关键词:let 和const 接下来就说一下var let 和const的区别: 首先说var 用 ...

  5. C++ 笔记(15)— 引用(声明引用、引用作为参数、引用作为函数返回值、const 用于引用)

    引用是变量的别名.也就是说,它是某个已存在变量的另一个名字.一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量. 1. 创建引用 要声明引用,可使用引用运算符 & ,如下面的 ...

  6. C++ 笔记(07)— 常量(字面常量、const定义常量、constexpr 定义常量、enum 定义常量、define 定义常量)

    在 C++ 中,常量类似于变量,只是不能修改.与变量一样,常量也占用内存空间,并使用名称标识为其预留的空间的地址,但不能覆盖该空间的内容. 常量可以是任何的基本数据类型,可分为整型数字.浮点数字.字符 ...

  7. Const 重载解析

    1. Const重载应用场景 首先,对于函数值传递的情况,因为参数传递是通过复制实参创建一个临时变量传递进函数的,函数内只能改变临时变量,但无法改变实参.则这个时候无论加不加const对实参不会产生任 ...

  8. 【C++自我精讲】基础系列二 const

    [C++自我精讲]基础系列二 const 0 前言 分三部分:const用法.const和#define比较.const作用. 1 const用法 const常量:const可以用来定义常量,不可改变 ...

  9. C++const关键字作用

    修饰普通变量,表示不可修改(在定义的时候必须初始化) #include <iostream> using namespace std; const int a1 = 10; int mai ...

最新文章

  1. 海明嵌入Hamming Embedding生成Binary Signature之matlab程序代码
  2. 回调函数之Java/C++版本
  3. 窗口分析函数_3_生成不间断重复排名序号
  4. HDU - 2795 Billboard(线段树)
  5. 前端学习(2511):路径出错
  6. java多线程打印helloworld,Java并发编程--多线程之HelloWorld
  7. 瞧瞧,这样的代码才叫 Pythonic
  8. event.type 事件属性
  9. 基于matlab的圆柱齿轮减速器优化设计,基于MATLAB算法的圆柱齿轮减速器优化设计...
  10. WPS中用mathtype插入公式的方法
  11. 同一无线络下电脑会打不开个别的网站网页,而手机却可以打开。
  12. 【第 001 期 · 文献领读】——MRI专题
  13. 关于有道云笔记md文档图片不显示的解决方案
  14. 带你走进API安全的知识海洋
  15. 【QGIS入门实战精品教程】10.1:QGIS基于DEM数据的地形分析案例教程
  16. Serdes系列总结——Xilinx serdes IP使用(一)——3G serdes
  17. STM32F103ZET6通过SPI驱动2.4寸TFT彩屏
  18. Intellij IDEA 占满CPU
  19. 关于使用WinDebug查看线程死锁问题
  20. 【济南校区】宝剑锋从磨砺出

热门文章

  1. Windows下RStudio的下载与安装教程
  2. 没有人能比快递员更懂通信协议(sig mesh协议栈之网络架构)
  3. LFI、RFI、PHP封装协议安全问题学习
  4. 16bit灰度图像映射到8bit显示
  5. PDF如何设置注释字体大小
  6. TwinCAT3第三方伺服电机——汇川IS620N使用
  7. Jenkins基础:Jenkinsfile使用实例:5:使用when进行条件分支处理
  8. 【软件测试的计划和策略】
  9. (一)软件开发流程与图
  10. 新道格会客间 人才引领企业 注入科创源动力