唐艺昕身材:C语言中变量名和变量的地址是怎样对应的

来源:百度文库 编辑:中科新闻网 时间:2024/05/04 08:36:15

在C中定义了一个变量,它会有一个变量名

当编译程序扫描到这条定义变量的表达式后,

会根据定义的类型,在内存中会分配相应的空间给这个变量名对应的变量,比如int一般为2字节,float一般是4字节等等。。。

变量名只是方便编者或读者阅读程序代码的

一一对应啊,变量名只是一个便于记忆识别的名称,编译器会将他编译成相应的内存地址的.

C语言中变量只是标识对应存储单元内的存储内容。与地址的对应关系
int a=3;
a---&a

变量都要占据一定的内存。
通过定义该变量的指针, [类型]* 指针名=你要指向的变量名
那么该指针中存储的就是你的变量的内存地址。
&你的变量名 这样就可以直接获取到你的变量地址
或者定义引用 [类型]& 引用名=变量名
该引用可通过变量的地址来对变量进行修改

一一对应,每个变量系统会、给他分配一个相应的地址

没看懂问题
参考下老谭的书吧