const int是什么类型_细谈c++的const

C++const 关键字小结

const 是constant的缩写,本意是不变的,不易改变的意思。
const 在C++中是用来修饰内置类型变量,自定义对象,成员函数,返回值,函数参数。

1、C语言的const特点

const int a = 10;//不要把a看成常量
//a的本质 是变量 只是 只读变量
c语言的const修饰全局变量 默认是(外部链接的)

fun.c

//c语言的const修饰全局变量 默认是(外部链接的)

main.c

//对fun.c中的num进行声明(不要赋值)

总结:

1、const修饰全局变量num 变量名只读 内存空间在文字常量区(只读)、不能通过num的地址 修改空间内容
2、const修饰局部变量data 变量名只读 内存空间栈区(可读可写),可以通过data地址 间接的修改空间内容

2、c++中的const 深入理解

3d1110f1d022ef0c8cc036579d2ee208.png

fun.cpp

//const修饰的全局变量 默认是内部链接(只在当前源文件有效 不能直接用于其他源文件)

main.cpp

//声明

运行结果:

b9704115d6afffe8634a070b025900ef.png

c++的const总结:

1、const int data = 10;//data先放入符号表
2、如果对data取地址 系统才会给data开辟空间
3、const int a = b;//b是变量名 系统直接给a开辟空间 而不放入符号表
4、cosnt 修饰自定义数据 系统为自定义数据开辟空间
weixin_39778668
关注 关注
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
教外谈(2):C/C++结合python实现阿里云盘数据同步
余识-
09-27 2109
本章主要介绍如何使用C/C++, 结合python语言, 以及多个第三方开源库, 实现阿里网盘的收费功能 同步数据
C++个人复习笔记(四)
TakahashiRyosuke的博客
06-12 537
文章目录第八章 继承 (Inheritance)8.1 引入8.1.1 为什么需要继承 why inherit?8.1.2 引例8.1.3 结论 第八章 继承 (Inheritance) 8.1 引入 8.1.1 为什么需要继承 why inherit? 在 C++中代码的可重用性(software reusability)是通过继承(inheritance)这一机制来实现的。 如果没有掌握继承性,就没有掌握类与对象的精华。 8.1.2 引例 在”老师“与”学生“之前,代码重用性的思考。 //引例 //老师
C++const int*, const int * const, 和 int const *区别
weixin_52026996的博客
11-03 1237
本文主要介绍C/C++中,const int*, const int * const, 和 int const *用法的区别,以及相关的示例代码。
const int是什么类型_C++类型自动推导
weixin_39575007的博客
11-22 463
码字不易,欢迎给个赞!C++类型推断对于静态语言来说,你一般要明确告诉编译器变量或者表达式的类型。但是庆幸地是,现在C++已经引入了自动类型推断:编译器可以自动推断出类型。在C++11之前,类型推断只是用在模板上。而C++11通过引入两个关键字auto和decltype扩展了类型推断的应用。C++14更进一步扩展了auto和decltype的应用范围。明显地,类型推断可以减少很多无必要的工作。但是...
Const的几大用法(常用)
关注我!带你一路 "狂飙" 到底!
07-29 1051
Const实际上是函数参数的一部分,在第一个成员函数中它限制这个函数不能改变对象的数据,而第二个则没有。声明成员函数时,末尾加const修饰,表示在成员函数内不得改变该对象的任何数据。也就是说指针指向的内存地址不可变,但可以随意改变该地址指向的内存的内容。在第一个例子中,const用来修饰指针j,j不可变(也就是指向int变量的常指针);第二个例子中,const用来修饰*j,*j不可变(也就是指向int常量的指针)。const也可用来限制指针指向的内存不可变,但指针指向的内存地址可变。
c++中的const
MoonLight_Pub的博客
08-06 408
1.const的含义 防止我们定义的变量值被改变,因为const对象一旦被创建就不能改变其值,所以const对象必须进行初始化。 const int k; //这种声明是错误的 2.关于const的引用 const int i = 1; const int j = i; //正确,因为j也是一个const变量 int &k = i; //错误,因为k不是const变量。如果该语句合法,那么就可以通过k改变i的值 3.指向const的指针 const in
const int是什么类型_C++const语义
weixin_39862697的博客
11-27 1004
背景我们都知道,const作为修饰符的时候,用来表明这个变量所代表的内存不可修改。因此,const修饰的变量必须在定义的时候就完成初始化,不然以后也没有机会了:const 但是请注意,这个不可修改是编译期的概念,如果你试图修改gemfield,那么编译器就会报错。而在运行时是没有const的概念的。事实上,在编译的时候,编译器大概率会将用到gemfield的地方直接替换为7030。有了这个朴素的语...
const int是什么类型_C++强制类型转换操作符 const_cast
weixin_39606003的博客
11-28 274
const_cast也是一个强制类型转换操作符。《C++ Primer》中是这样描述它的:1.将转换掉表达式的const性质。2.只有使用const_cast才能将const性质性质转化掉。试图使用其他三种形式的强制转换都会导致编译时的错误。(添加const还可以用其他转换符,如static_const)3.除了添加const或删除const特性,使用const_cast符来执行其他任何类型的转换...
C++const int *、int *const 以及int const*区别
热门推荐
hsd2012的专栏
03-23 1万+
关于指针,我们首先要弄清楚四点:指针类型、指针指向类型、指针的值、指针指向的值。如果这一点不是很清楚,请参考这里  网址:http://blog.csdn.net/hsd2012/article/details/50946407 当const修饰的是指针类型,那么指针的值就不能改变,即不能指向其他地址,但是可以通过指针修改其指向地址里面的值。 当const修饰时指针指向的类型时候,那么指针被
浅谈 C++ conversion function (转换函数)、explicit
lqr_s的博客
10-30 305
C++ conversion function (转换函数)、explicit
const用法 const int *a; int * const a;
12-13
const char* pCh; // 指向字符串常量的指针; 表示pch是一个指针,指向字符串常量。根据需要还可以指向另一个字符串。 但字符串不能被改变。 char* const pCh; // 指向字符串的常量指针; 表示pch是一个字符串常指针,该指针只能指向该字符串,不可以在让他指向另一字符串。但该字符串的内容可以变化。 const int a; //a是个整型常量 int const a; //同上 const int *a; //a是一个指向整型常量的指针(整型常量不可修改,但指针a可以) int * const a; //a是一个指向整型数的常量指针(整型常量可修改,但指针a不可以) int const *a const; //a是一个指向整型常量常量指针(两者都不可以修改)
C++并发编程
lipanpan900721的博客
04-01 5798
第1章:C++的并发世界 1.1 何谓并发 最简单和最基本的并发,是指两个或更多独立的活动同时发生。 并发在生活中随处可见,我们可以一边走路一边说话,也可以两只手同时作不同的动作,还有我们每个人都过着相互独立的生活——当我在游泳的时候,你可以看球赛,等等。 1.1.1 计算机系统中的并发 计算机领域的并发指的是在单个系统里同时执行多个独立的任务,而非顺序的进行一些活动。 计算机领域里,并发不是一个新事物:很多年前,一台计算机就能通过多任务操作系统的切换功能,同时运行多个应用程序;高端多处理器服务
C++ lambda 表达式深剖
qq_61500888的博客
10-16 2377
带你一命通关C++ lambda 表达式 十分钟手撕语法内涵
const int是什么类型_Hello, 类型系统
weixin_39768695的博客
11-28 109
人类思维是不考虑类型的。要写类型的语言,都会妨害写代码的思维流畅度。设计得差的类型系统,还会妨碍你写出通用的代码,为了适应它,你不得不学习奇特的技巧和设计模式。比较强力的类型系统,写类型 spec 可能是普通代码量的好几倍,经常好几小时跑不完,完全检查几乎不可能。另一方面,人类思维也经常出 bug,怕改错代码也会需要一些额外手段去保证程序的正确性。理想的类型标注是程序正确性的证明 —— 但现实生活...
C++ const用法总结(菜鸟笔记)
最新发布
m0_51221159的博客
01-04 1498
constconstant 的缩写,本意是不变的,不易改变的意思。
C/C++编程中容易忽略的知识
moluoyu的专栏
04-03 486
C/C++编程中容易忽略的知识 2013-04-28 00:00 中国IT实验室 佚名 关键字:C++   变量   内置类型   1、在C++中,类型定义基本和C语言的相同,只是有一些不同。在C++中,根据C++ Primer中所讲,main()函数的返回类型必须是int型。这个没有亲自验证过,或者说曾经遇到但是没有注意。估
const int是什么类型_每天三分钟带你搞懂C++基础Day4 顶层const、字面值类型
weixin_39774905的博客
11-28 764
顶层const指针本身是一个对象,它又可以指向另外一个对象。因此,指针本身是不是常量以及指针所指的是不是一个常量就是两个相互独立的问题。用名词顶层const表示指针本身是个常量,而用名词底层const表示指针所指的对象是一个常量。比较特殊的是,指针类型即可以使顶层const也可以是底层constint 当执行对象的拷贝操作是,顶层const不受什么影响:i 当执行对象的拷贝操作时,拷入和拷出的对...
const int是什么类型_谁说 C++ 的强制类型转换很难懂?
weixin_39755136的博客
11-28 207
作者 |樱雨楼责编 | 屠敏出品 | CSDN(ID:CSDNnews)在上篇与中篇中,我们讨论了隐式类型转换及其与函数重载之间的相关话题。本篇将要讨论的即为类型转换的另一大分支——强制类型转换。C风格的强制类型转换在C语言中,强制类型转换存在两种等价形式:Type(Value)或(Type)Value。参考以下代码:intmain(){(int*)malloc(0);...
c++ const int*
u013892042的博客
08-29 675
const int a; int const a; 以上两种无区别 有区别的是 带指针*的, const 出现在指针的左右位置 就近原则,靠近谁谁不能改 const int *p=&a; 表示 *p 不能改,但是p可以改; p=&b; int const p = &a; 表示 p不能改,但是p 可以改; *p=30; ...
写文章

热门文章

  • 阻止电脑自动安装软件_网友问题解答:电脑后台老是安装游戏或垃圾软件怎么办?... 26766
  • 一秒点击屏幕次数_有实力说话就是直接,华为余承东直揭高刷屏幕的底! 26072
  • 步道乐跑怎么刷次数_大事件 | 如何快速刷完步道乐跑? 23554
  • gba模拟器ios_苹果手机iphone安装GBA游戏模拟器教程 14827
  • ios sdk 穿山甲_iOS 穿山甲广告 SDK 的使用 14014

大家在看

  • Leetcode 每日一题:Diameter of Binary Tree

最新文章

  • 求生之路显示服务器指令大全手机,求生之路2指令大全 求生之路2指令怎么用? (7) _地图指令_游侠网...
  • 服务器更新网站,分享自动更新网站的方法
  • 如何在本地测试ajax时间,为什么在本地测试ajax反应很慢
2021年148篇
2020年227篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家优质玻璃钢雕塑优选企业玻璃钢雕塑哪里的最好青海现代人物玻璃钢雕塑长乐玻璃钢动物雕塑梅州工艺玻璃钢卡通雕塑玻璃钢雕塑如何対合的郴州玻璃钢雕塑生产厂家推荐山东景观玻璃钢雕塑厂家重庆玻璃钢商城广场美陈雕塑加工金昌玻璃钢雕塑定做武汉特色玻璃钢雕塑哪家便宜商场美陈技术标案例长沙玻璃钢考拉雕塑多少钱西藏玻璃钢南瓜屋雕塑德州玻璃钢花盆花器天津景观玻璃钢雕塑销售厂家泡沫玻璃钢卡通雕塑定做如皋玻璃钢雕塑咨询季节性商场美陈费用商场企划美陈江苏方形玻璃钢花盆郑州玻璃钢成品雕塑阜阳抽象玻璃钢雕塑多少钱青岛走廊商场美陈玻璃钢动物马雕塑原理优质玻璃钢雕塑供应商永州玻璃钢关公雕塑玻璃钢雕塑阿里巴巴新密玻璃钢浮雕喷泉雕塑厂家大型玻璃钢花盆采购香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化