社区
C语言
帖子详情
它是否有内存地址。。。。:无论常量变量都是占用内存空间的,那么当一个表达式进行运算的时候。。。。
CPerlAsm_Lx
2003-09-29 10:37:25
int a=100;
int b;
b=a*9;
//在这个运算过程中9是否有内存地址呢?
...全文
61
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应该是立即数,应该和指令是在一起的。
我也是初学,有错误还请包含。
常量
表达式
c++11允许将
变量
显式声明为constexpr类型,以便在编译器检查
变量
的值
是否
为
一个
常量
表达式
, 声明为constexpr的
变量
一定是
一个
常量
,且必须由
常量
表达式
初始化 //数组大小必须为
常量
表达式
,即在编译期就得到数组...
指针、指针
变量
和地址的区别
数据都是存在
内存空间
中的,
内存空间
中的每
一个
字节单元都有
一个
地址编码,连续的
内存空间
,地址也是递增的,而且地址属于
常量
,是无法做自增
运算
的。如: 指针属于
内存地址
的一种,所以指针是
常量
。但是指针还包含...
常量
和
变量
表达式
和
运算
符
常量
和
变量
表达式
和
运算
符
常量
和
变量
变量
命名规则:
表达式
和
运算
符JavaScript
运算
符条件
运算
符逗号
运算
符void
运算
符
常量
和
变量
JavaScript使用var关键字声明
变量
。 var a; //声明单个
变量
,var关键字与
变量
名之间...
常量
&
变量
&
表达式
变量
(Variable)是编程语言最重要的概念之一,
变量
是计算机存储器中的一块命名的空间,可以在里面存储
一个
值(Value),存储的值是可以随时变的,比如这次存个字符'a'下次存个字符'b',正因为
变量
的值可以随时变...
python基本语法:
变量
、
常量
、
表达式
和
运算
符
一、
变量
、
常量
变量
:值可以动态变化的量
常量
:值不会发生变化,如 π 、e 二、
表达式
和
运算
符
表达式
:由
变量
常量
运算
符组成的式子称为
表达式
运算
符 加减乘除 + - * / print(2 + 3) # 加 print(2 ...
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章