C语言中变量名和变量的地址是怎样对应的

如题所述

一一对应啊,变量名只是一个便于记忆识别的名称,编译器会将他编译成相应的内存地址的.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-03
在C中定义了一个变量,它会有一个变量名
当编译程序扫描到这条定义变量的表达式后,
会根据定义的类型,在内存中会分配相应的空间给这个变量名对应的变量,比如int一般为2字节,float一般是4字节等等。。。
变量名只是方便编者或读者阅读程序代码的
第2个回答  2019-01-24
变量都要占据一定的内存。
通过定义该变量的指针,
[类型]*
指针名=你要指向的变量名
那么该指针中存储的就是你的变量的内存地址。
&你的变量名
这样就可以直接获取到你的变量地址
或者定义引用
[类型]&
引用名=变量名
该引用可通过变量的地址来对变量进行修改
第3个回答  2020-03-24
1、变量只能包含数字,字母,下划线
2、不能以数字打头
3、不能是c语言关键字
4、建议变量名不我超过32个,有些编译软件不支持.
相似回答
大家正在搜