找回密码
 注册
搜索
查看: 4009|回复: 3

请教天云上人!

[复制链接]
蒙面人  发表于 2002-5-27 17:12:10 |阅读模式
我对常量,静态常量,静态变量,普通变量的初始化地点方式有些模糊,无法在教材上找到满意的答案。希望上人能较完整的解释一下,非常感谢。
发表于 2002-5-29 00:07:00 | 显示全部楼层
常量就是直接的“量”。如:123代表数值一百二十三,不管在哪里,都的值都是不变的。
变量就是变化的“量”,台湾等地区也叫它为“记忆体”,说明他是用来记忆一个“量”的,如 int a = 123,那么 a 就等于 一百二十三;a = a + 1,那么记忆体就增加一,即成为 一百二十四。
对于动态变量,是在调用时分配内存地址的,如一段子程序,在调用时分配他的变量地址,子程序结束时就全部释放,下次调用就重新分配。
对于静态变量,则相反,子程序结束时并不结束他的内存,在下次再调用该子程序时,则该变量的值仍然是上次的(这对编写一些特殊的程序是非常有用的)。
回复

使用道具 举报

wenming 该用户已被删除
发表于 2002-6-1 00:53:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

蒙面人  发表于 2002-6-29 19:21:20
回答明准清了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|宁德市腾云网络科技有限公司 ( 闽ICP备2022007940号-5|闽公网安备 35092202000206号 )

GMT+8, 2025-6-19 10:04 , Processed in 0.015517 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表