c++中变量名和变量值

原创 2016年08月29日 10:47:26

今天在看到一篇文章的时候,文章说到  c++中 一个变量 由变量名称和变量值组成,变量值的话是存储在存储空间中的 那么我就产生了一个疑问 那么变量名称是不是就相当于一个指针啊,是一个指向存储在存储空间中的变量值的地址? 

通过查阅相关资料得出以下结论:

变量名称确实是一个指向存储空间的地址,变量值就存储在这个地址指向的存储空间中;

c++对变量名不作存储,在汇编以后不会出现变量名,变量名作用只是用于方便编译器成汇编代码。

 

版权声明:需要转载的请注明出处:http://blog.csdn.net/qq_22642239

相关文章推荐

C语言变量名和地址的关系(一)

变量名不占空间 变量:用来标识(identify)一块内存区域,这块区域的值一般是可以更改的,这就是它“变”的由来,但是我们可以通过使用如const等一些修饰符号来限定这一内存区域的操作特性(cha...

变量名与变量值

研一时,很偶然的翻开谭浩强老先生的《C程序设计》(是师姐的书,俺的老早就卖了,估计当时觉得这本书写得不够好),很偶然的看到关于变量名的一段话:“变量名实际上是一个符号地址,在对程序编译连接时由系统给每...

C/C++中变量的分配和在内存中的存储方式

操作系统与C语言中的堆栈及其区别 CSDN C/C++ 一个由C/C++编译的程序占用的内存分为以下几个部分  1. 栈区(stack)— 由编译器自动分配释放,存放函...

深入分析C++引用

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE

利用反射获取Java类中的静态变量名及变量值

利用反射获取Java类中的静态变量名及变量值. JAVA可以通过反射获取成员变量和静态变量的名称,局部变量就不太可能拿到了

前端页面接收request.setAttribute("变量名", 变量值)传的值

1.js中使用 var a='${变量名}';//注意变量名一定要和setAttribute中设置的变量名相同 2.html中使用 ${变量名} 示例: 0}"> ${item.t...

C++变量名规则

  • 2014-04-04 17:17
  • 42KB
  • 下载

C++之一些事一些情--变量值的溢出问题

在《C陷阱和缺陷》中介绍了C函数库中的fgetc、getc、getchar几个函数的一个缺陷,很多初学者在使用前面提到的几个函数时,都可能会写出下面的代码: char ch; while ((ch =...
  • shudou
  • shudou
  • 2013-12-14 23:00
  • 2569
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)