社区
C++ 语言
帖子详情
又一个哲学问题:一个变量如何在程序结束时告诉你它是静态的还是动态的?
A_Zhao
2012-07-13 09:28:11
又一个哲学问题:一个变量如何在程序结束时告诉你它是静态的还是动态的?
如题。
...全文
278
16
打赏
收藏
又一个哲学问题:一个变量如何在程序结束时告诉你它是静态的还是动态的?
又一个哲学问题:一个变量如何在程序结束时告诉你它是静态的还是动态的? 如题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
RLib
2012-07-17
打赏
举报
回复
没办法准确得知静态还是动态。比如程序被加壳处理、Load到其它进程等等,内存地址都是动态范围
ssy343434
2012-07-16
打赏
举报
回复
没有来的人知道谁没有来,不用举手!
那一片海
2012-07-16
打赏
举报
回复
楼主提的问题跟5楼的一样:
会议主持人对在场的人喊话:“没有来的人,请举手!”
没有人举手。
这是不是就意味着:没有没有来的人?
所以楼主应该改变思维,变量如何确定它是静态的还是动态的?
答案最简单:变量是程序员自己定义的,他自己就知道
宵
2012-07-16
打赏
举报
回复
静态变量和动态变量所存储的位置不相同。
编译器从变量被申明的时候,就知道他是静态的还是动态的了。
直到程序结束。
~
csdmdsc
2012-07-16
打赏
举报
回复
两种对等或同类的状态,为了区分命名不同,也许一个是另外一个的镜像,这两者本质上是一样的,所以如果位于这两者中的一个里,而不是跳出这两者的话,我感觉无法区分,因为不同是相对的。
赵4老师
2012-07-16
打赏
举报
回复
看它对应的地址是在全局数据段范围内还是在自由存储区即Heap堆范围内?
那一年我们21
2012-07-16
打赏
举报
回复
神马情况
A_Zhao
2012-07-16
打赏
举报
回复
[Quote=引用 9 楼 的回复:]
楼主提的问题跟5楼的一样:
[/Quote]
楼主 = 5楼 = 本楼 = 我
呵呵……
paschen
版主
2012-07-15
打赏
举报
回复
某人如何知道自己是在现实中,还是在梦境中?
盗梦空间。。。。
cbzjzsb123
2012-07-15
打赏
举报
回复
某人如何知道自己是在现实中,还是在梦境中?
盗梦空间。。。。
日立奔腾浪潮微软松下联想
2012-07-14
打赏
举报
回复
又一个哲学问题:楼主死了以后有灵魂呢还是没有呢?:)
zyb_debug
2012-07-14
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
变量自己不会说话,会说话的是你自己赋予的逻辑。
[/Quote]
变量确实不会说话。。。他不会告诉你的。
Pause_break
2012-07-14
打赏
举报
回复
变量自己不会说话,会说话的是你自己赋予的逻辑。
竞天问
2012-07-14
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
引用 2 楼 的回复:
变量自己不会说话,会说话的是你自己赋予的逻辑。
对于我的这个问题,可以转换为以下一些类似的问题:
某人如何知道自己是活着的,还是死了的?
某人如何知道自己是在现实中,还是在梦境中?(这跟我的帖子“哲学问题1:虚拟机”有关系)
某人如何告诉你,他自己是活着的,还是死了的?
你如何知道,某人是活着的,还是死了的?
或者,还跟以下……
[/Quote]
对于这些问题我们不能回答是因为我们(人)对这个世界的运行机制还没有完全了解。
但在计算机里不一样,程序员通晓所有规则,你也可以“教会”变量这些规则。
比如静态变量和动态变量的存储地址啥的是不一样的吧
A_Zhao
2012-07-14
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
变量自己不会说话,会说话的是你自己赋予的逻辑。
[/Quote]
对于我的这个问题,可以转换为以下一些类似的问题:
某人如何知道自己是活着的,还是死了的?
某人如何知道自己是在现实中,还是在梦境中?(这跟我的帖子“哲学问题1:虚拟机”有关系)
某人如何告诉你,他自己是活着的,还是死了的?
你如何知道,某人是活着的,还是死了的?
或者,还跟以下这个问题有关:
会议主持人对在场的人喊话:“没有来的人,请举手!”
没有人举手。
这是不是就意味着:没有没有来的人?
呵呵……
taodm
2012-07-13
打赏
举报
回复
变量是动态的 是怎么一个定义?
零基础Linux命令详细案例讲解课程(第2季)--权限、环境
变量
、进程、文件查找
进程:
动态
进程查看、进程
结束
命令 第7章: 环境
变量
:环境
变量
查看、环境
变量
设置 第8章: find 命令:find命令各种选项演示、逻辑运算符操作、预定义操作 课程特色: 笔记Linux命令:用200条笔记串连所有知识点,...
【Rust 基础篇】Rust可变
静态
变量
:全局状态的可变性管理
在Rust中,
静态
变量
是一种特殊类型的
变量
,其生命周期从
程序
启动到
程序
结束
,即在整个
程序
运行期间都存在。
静态
变量
是全局的,可以在整个
程序
的任何地方访问。可变
静态
变量
是一种特殊的
静态
变量
,允许在
程序
的运行...
c++(3)
程序
内存
程序
的内存模型 文章目录**
程序
的内存模型**1.1.1代码区1.1.2全局区1.2
程序
运行后1.2.1堆区 1.1.1代码区 存放函数体的二进制代码,由...全局
变量
和
静态
变量
在
一个
区块(全局区)中,而
静态
变量
在另
一个
区块中。 ..
java全局
变量
初始化_为什么 Java 中全局
变量
不一定初始化,局部
变量
必须初始化?...
前几天,有个大佬考了我
一个
问题
:为什么类的成员
变量
不需要指定值就可以自动赋予初始值,而方法内的局部
变量
就必须指定初始值呢?说实话,这个
问题
确实难倒我了,之后我在网上一顿操作,终于把这个
问题
弄得稍微明白...
什么是
静态
链接库,什么是
动态
链接库
1.概论 先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的
变量
、函数或类。在仓库的发展史上经历了“无库-
静态
链接库-
动态
链接库”的
时
代。
静态
...
C++ 语言
64,649
社区成员
250,477
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章