首页 > 编程语言 >const在c语言和c++中的区别

const在c语言和c++中的区别

时间:2023-03-24 21:44:46浏览次数:44  
标签:const 常量 区别 c++ 分配 存储空间 语言

1.c语言中的const变量

   c语言中const变量是只读变量,有自己的存储空间

2.c++中的const常量

  可能分配存储空也可能不分配存储空间

  当const常量为全局,并且需要再其他文件中使用,会分配存储空间

  当使用&操作符,取const常量的地址时,会分配存储空间

  当const int &a=10,const修饰引用时,也会分配存储空间.

标签:const,常量,区别,c++,分配,存储空间,语言
From: https://www.cnblogs.com/miwaiwai/p/17253424.html

相关文章

  • Object.toString与Object.prototype.toString区别
    1、Object原型链上的toString方法可以用于对象类型的判断,如常用的区分数组与普通对象。例如:Object.prototype.toString.call('');//[object......
  • C/C++教师工作量系统[2023-03-24]
    C/C++教师工作量系统[2023-03-24]题目描述设计一个教师工作量系统,计算每个老师在一个学期中所教课程的总工作量。(教师单个教学任务的信息为:教师号、姓名、性别、职称(助教......
  • DOM0级与DOM2级的区别
     1、DOM0级和DOM2级的共同优点:能添加多个事件处理程序,按顺序执行,HTML事件处理程序无法做到~2、关于dom0级和dom2级的区别DOM0级事件处理:同时绑定几个不同的事件,例如在绑定o......
  • Linux 软连接和硬链接的区别
    阅读目录一、Linux链接概念1、【硬连接】2、【软连接】二、通过实验加深理解三、总结归纳一、Linux链接概念Linux链接分两种:一种被称为硬链接(HardLink)一种被称为符号链接(S......
  • composer常用命令及 composer.json和composer.lock的区别
    阅读目录composer.json和composer.lockcomposer常用命令地址改为中国镜像地址composer.json和composer.lock在使用composer后目录中会出现2个文件,composer.lock和compo......
  • Axios学习(一)axios中post的body与query传参区别及使用总结
    踩坑描述最近在vue项目开发中遇到了一个axios请求方面的问题,post请求传单个参数的时候,按照post请求方式传参但是接口报错,在swagger上面测试后发现接口是没有问题的。踩坑......
  • c++ 从字符串到文件读写
    学习C++的输入输出,比起java来有种空虚的感觉,不会就这么少吧!转码也没见到!java是跨平台语言,之所以跨平台是因为java语言本身就带着一个平台,java运行在虚拟机之上;灵活是以......
  • const对象分析
    const定义一个常量,常量定义以后就不能被修改。1classA{2public:3inta;4int*b;5int&c;6A():a(1),b(newint(1)),c(*newint(1)){......
  • C/C++:union关键字
    1、union内存分布:unionU{ intx; floaty;};intmain(){ Uu; u.x=123; show(u.x); u.y=16.256; show(u.x,u.y);//union两个变量共用一块内存,u.x的......
  • application/x-www-form-urlencoded与application/json区别以及遇到的坑
    场景在Form元素的语法中,EncType表明提交数据的格式用Enctype属性指定将数据回发到服务器时浏览器使用的编码类型。 application/x-www-form-urlencoded:窗体数据被编码为......