博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言中变量的理解
阅读量:6987 次
发布时间:2019-06-27

本文共 278 字,大约阅读时间需要 1 分钟。

 
int a=0编译时,在内存中开辟一个存储单元(int类型占用2个字节),然后将这个存储单元的物理地址(数据地址)用a来引用,a=0将这个存储单元的值设置为0;引用a就是取这个存储单元存储的数值,&a是取这个存储单元的物理地址。
一般编译器编译的时候,他会在文件格式里形成一个符号表,这个符号表里存放了所有的符号和对应的地址(符号包括变量名和函数名),你的问题就解释了,当然,这个和你所说的语言的层面有些区别。

转载于:https://www.cnblogs.com/yuzaipiaofei/archive/2011/07/13/4124617.html

你可能感兴趣的文章
Freemaker+html+css+common-email
查看>>
开发者账号使用个人总结
查看>>
JS与CSS属性对照
查看>>
ABBYY 中的Screenshot Reader是什么含义
查看>>
Smack 结合 Openfire服务器,建立IM通信,发送聊天消息
查看>>
安装paramiko(python ssh)模块
查看>>
FreeBSD10 gnome2 桌面安装手册 (通过镜像iso)
查看>>
Kafka文件存储机制那些事
查看>>
Intent 的回跳
查看>>
C++项目中的extern "C" {}
查看>>
【C++】指向函数的指针,指向重载函数的指针,指向类成员的指针
查看>>
我的友情链接
查看>>
pfSense LAGG(链路聚合)设置
查看>>
关于springmvc的restful接口
查看>>
Linux磁盘和文件系统管理(一)
查看>>
梦里花落知多少?
查看>>
Maven中多模块的编译顺序
查看>>
职场中没有“朋友”
查看>>
React 概要
查看>>
Centos 7 系统安装完毕修改网卡名为eth0
查看>>