C语言中变量名和变量的地址是怎样对应的
4个回答
展开全部
在C中定义了一个变量,它会有一个变量名
当编译程序扫描到这条定义变量的表达式后,
会根据定义的类型,在内存中会分配相应的空间给这个变量名对应的变量,比如int一般为2字节,float一般是4字节等等。。。
变量名只是方便编者或读者阅读程序代码的
当编译程序扫描到这条定义变量的表达式后,
会根据定义的类型,在内存中会分配相应的空间给这个变量名对应的变量,比如int一般为2字节,float一般是4字节等等。。。
变量名只是方便编者或读者阅读程序代码的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
变量都要占据一定的内存。
通过定义该变量的指针,
[类型]*
指针名=你要指向的变量名
那么该指针中存储的就是你的变量的内存地址。
&你的变量名
这样就可以直接获取到你的变量地址
或者定义引用
[类型]&
引用名=变量名
该引用可通过变量的地址来对变量进行修改
通过定义该变量的指针,
[类型]*
指针名=你要指向的变量名
那么该指针中存储的就是你的变量的内存地址。
&你的变量名
这样就可以直接获取到你的变量地址
或者定义引用
[类型]&
引用名=变量名
该引用可通过变量的地址来对变量进行修改
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、变量只能包含数字,字母,下划线
2、不能以数字打头
3、不能是c语言关键字
4、建议变量名不我超过32个,有些编译软件不支持.
2、不能以数字打头
3、不能是c语言关键字
4、建议变量名不我超过32个,有些编译软件不支持.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询