社区
C语言
帖子详情
它是否有内存地址。。。。:无论常量变量都是占用内存空间的,那么当一个表达式进行运算的时候。。。。
CPerlAsm_Lx
2003-09-29 10:37:25
int a=100;
int b;
b=a*9;
//在这个运算过程中9是否有内存地址呢?
...全文
60
8
打赏
收藏
它是否有内存地址。。。。:无论常量变量都是占用内存空间的,那么当一个表达式进行运算的时候。。。。
int a=100; int b; b=a*9; //在这个运算过程中9是否有内存地址呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
晨星
2003-09-30
打赏
举报
回复
地址肯定有,但研究“代码段中某指令的操作数的地址”,有什么意义吗?事实上,用高级语言编程,研究某一条指令的地址都意义不大,又不是汇编。
liao2001
2003-09-30
打赏
举报
回复
看看exe的反汇编,楼主你就知道放在哪了
xdspower
2003-09-30
打赏
举报
回复
就是汇编对立即数地址进行研究也没有多大意义呀
晨星
2003-09-29
打赏
举报
回复
一般的变量都保存在数据款,而立即数作为指令的直接操作数,当然保存在代码段,因为操作数也是指令的一部分。
simclock
2003-09-29
打赏
举报
回复
执行的时候随着代码一起装进代码段了吧。和a*9这个指令在一起
CPerlAsm_Lx
2003-09-29
打赏
举报
回复
9是如何放到内存然后又释放DI?
eduhf_123
2003-09-29
打赏
举报
回复
那个9是放在代码段中的,当然有它自己的地址了。
simclock
2003-09-29
打赏
举报
回复
有啊,所有程序都是先装入内存中才运行的啊。不过这个9应该是立即数,应该和指令是在一起的。
我也是初学,有错误还请包含。
03Go语言实战之
变量
与
常量
课程介绍了go语言当中的
变量
和
常量
使用方法,包含了
变量
的声明方式、简短
变量
声明、
变量
的作用域、指针、按值传递和按址传递的区别、
常量
介绍
常量
表达式
常量
表达式
:值不会改变且在编译期就能得到计算结果的
表达式
。 字面值属于
常量
表达式
,用
常量
表达式
初始化的const对象也是
常量
表达式
。 c++11允许将
变量
显式声明为constexpr类型,以便在编译器检查
变量
的值
是否
为
一个
常量
表达式
, 声明为constexpr的
变量
一定是
一个
常量
,且必须由
常量
表达式
初始化 //数组大小必须为
常量
表达式
,即在编译期就得到数组大小 const int rd = 7; int rr = rd - 1; int ra[rr];//错误,rr不是
常量
表达式
指针、指针
变量
和地址的区别
数据都是存在
内存空间
中的,
内存空间
中的每
一个
字节单元都有
一个
地址编码,连续的
内存空间
,地址也是递增的,而且地址属于
常量
,是无法做自增
运算
的。如: 指针属于
内存地址
的一种,所以指针是
常量
。但是指针还包含了数据类型,如上面的&a就是
一个
指针,它表示了a
变量
的地址,但因为a
变量
是int类型,一般占4个字节,所以
一个
变量
的地址(指针)代表的是该
变量
第
一个
字节的地址。同样是无法做自增自减
运算
的。 指针
变量
从名称看可以知道是一种
变量
,它存放
常量
为指针,它的类型为指针类型,指针
变量
作为
变量
,是可以
进行
正常的表
常量
和
变量
表达式
和
运算
符
常量
和
变量
表达式
和
运算
符
常量
和
变量
变量
命名规则:
表达式
和
运算
符JavaScript
运算
符条件
运算
符逗号
运算
符void
运算
符
常量
和
变量
JavaScript使用var关键字声明
变量
。 var a; //声明单个
变量
,var关键字与
变量
名之间以空格分隔 var b, c; //声明多个
变量
,
变量
之间以逗号分隔 var d = 1; //声明并初始化
变量
,等号左侧是
变量
名,等号右侧是值 var e= 2, f = 3; //声明并初始化多个
变量
,以逗号分隔多个
变量
常量
&
变量
&
表达式
常量
(Constant)是程序中最基本的元素,有字符(Character)
常量
、整数(Integer)
常量
、浮点数(Floating Point)
常量
和枚举
常量
。
变量
(Variable)是编程语言最重要的概念之一,
变量
是计算机存储器中的一块命名的空间,可以在里面存储
一个
值(Value),存储的值是可以随时变的,比如这次存个字符'a'下次存个字符'b',正因为
变量
的值可以随时变所
C语言
69,369
社区成员
243,081
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章