const使用(四种使用方法)

const int x = 1;
x = 3;//这行会报错
//x为const常量,值不能改变

int b = 10;
int c = 12;
const int* a1 = &b;
a1 = &c;
*a1 = 23;//这行会报错
//const int* a1 可以理解为a1变量中存储的地址,所指向的内存空间为const不能改变,但a1变量所在的空间是自由的。

int b = 10;
int c = 12;
int* const a2 = &b;
*a2 = 23;
a2 = &c;//这行会报错
//int* const a2 可以理解为a2变量中存储的地址所指向的内存空间是自由的可以改变,但a2变量所在的空间是const的,不可以发生改变。

将二和三进行混合使用:

int b = 10;
int c = 12;
const int* const a3 = &b;
*a3 = 23;//这行报错
a3 = &c;//这行报错
//结合二和三不难理解为啥报错。

C\C++不经意间留下的知识空白------const使用相关推荐

  1. C\C++不经意间留下的知识空白------宏

    C/C++中的宏 C/C++中的宏极易被忽视,并且很多时候想不起使用,如果宏使用得当,可以极高的提升代码复用效率,极大的方便开发,在看面试书的过程中遇到的几种宏的使用,在这里总结一下 预处理使用 这部 ...

  2. C\C++不经意间留下的知识空白------有符号数和无符号数

    C和C++ C和C++应该是大多数工科生最先接触的两门语言,个人感觉这两门还是挺难的.今天在看面试题时,看到有符号数和无符号数时竟然懵了,这基础是有多不扎实啊! 有符号数和无符号数 对于浮点数来说都是 ...

  3. 微课录制用什么工具好?发现好工具,往往都在不经意间

    随着网络教育的兴起,微课越来越受到家长们的喜爱,让孩子们能够在家里就能学习,大大的提高了孩子们的学习效率.微课录制工具也随之兴起,不少软件公司也纷纷推出各种录制工具.另外,一些成人技能培训班.电商.自 ...

  4. 很多人,很多事,总是在不经意间与我们檫肩而过

    近几年来,人们愈发重视环境,亡羊补牢为时未晚也,干净的街市,空灵的灯光,幽扬的歌声,不应离我们太远,所有的一切,在一天天的改变之中,返璞归真,抬头望向那镂空的窗棂,细雨蒙蒙,如烟如雾. 很多人,很多事 ...

  5. abovedisplayskip无效_latex减少图片和图片解释文字之间的距离、调整公式与正文间距离,调整空白大小:...

    LaTex图片之间的间隔设置说白了就是对水平方向上间隔的设置,用到的命令: \hspace{bcm} "b"可正可负,正数扩大间距,负数缩小间距.问题解决. Latex调整图片与上 ...

  6. LATEX调整公式、图片与正文间距离,文字间距离,调整空白大小

    一.LATEX调整公式与正文间距离,调整空白大小: 调整空白命令: \setlength{\abovedisplayskip}{3pt} %%% 3pt 个人觉得稍妥,可自行设置 \setlength ...

  7. 中年危机总在不经意间来到

    中年危机总在不经意间来到 时逢年底,和朋友聊天,一个普遍的反映就是越中年越焦虑,压力也越大.经济低迷.企业外部环境难以把控.被各种KPI追逐,焦虑甚至变成恐惧.近两年,"中年危机" ...

  8. 创新,有时是不经意间开放的花朵——访2013 CCF青年科学家奖获得者朱军

    朱军,2013 CCF青年科学家奖和2009 CCF优秀博士学位论文奖获得者.清华大学计算机系副教授.博士生导师,本硕博均就读于清华大学,后到美国卡耐基梅隆大学做博士后:主要研究方向为机器学习.概率图 ...

  9. 蝴蝶效应--不经意间改变人的一生

    买了一张蝴蝶效应的dvd,看完后很多感触,回过头看,其实每个人的一生往往就是被一些小的机缘所左右,我何尝不是如此....... 一只蝴蝶在纽约中央公园的小黄花上扇动了一下翅膀,于是东京掀起风暴电闪雷鸣 ...

最新文章

  1. sqlserver多表联查分页
  2. 动画图解 socket 缓冲区的那些事儿
  3. 别纠结,提高代码整洁度也没那么难!
  4. 从最小样本中识别鸟类
  5. 如何将Eclipse设置为中文简体
  6. 电子书格式问题的本质
  7. 《麦肯锡方法》第10章 演示汇报-思维导图
  8. .bss段和.data段引起的文件大小增加
  9. 强化学习#code3
  10. 白山数聚蜂巢敏捷集成助力能源企业数字化转型
  11. 使用NGUI实现拖拽功能(拼图小游戏)
  12. autojs通知栏_监听通知栏失败,请教大佬!
  13. 若依分离版部署遇到的问题
  14. 日本机器自动化初创企业Cinnamon获天使轮融资
  15. 非谓语动词---不定式作名词
  16. iOS5完美越狱箭在弦上 Android更赚钱
  17. 甄嬛传趣玩系统数据可视化分析
  18. 【计算机网络实验】动态路由协议——华为eNSP(详细实验报告+代码)
  19. HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理
  20. vc中操作INI文件函数

热门文章

  1. python数据科学指南是什么_Python数据科学实践 | Spyder入门
  2. 基于微博数据对突发性环境污染事件公众感知变迁研究
  3. 获奖者:舒继武,男,清华大学计算机系教授、博士生导师,教育部长江学者特聘教授,国家杰出青年基金获得者,《大数据》杂志编委。...
  4. oracle PL/SQL编程基础
  5. 【软件工程】业务过程与解决方案
  6. 使用wireshark工具抓取手机包
  7. [android] 练习使用ListView(二)
  8. NIO中Selector分析
  9. Mysql Packet for query is too large解决方法
  10. 误操作删除数据文件恢复案例讨论