51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2016|回复: 5
打印 上一主题 下一主题

[讨论] 变量名称定义和内存有讲究吗?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-8-26 15:17:40 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
听老师讲关于嵌入式系统的软件开发过程中,由于其硬件的内存本身小,所以对内存是很“斤斤计较”的,能省则省,方法比如:少定议变量,连续变量类型的一致性等方法来省下内存。
我突然萌发一个问题,在定义变量的时候有没有这样讲究:
比如定义int t=10和定义 int temp=10,是不是前面一种更省内心,变量的名称的长短和占用内存量有关吗?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

6#
发表于 2007-8-28 21:21:54 | 只看该作者
原帖由 hpdynasty 于 2007-8-27 19:12 发表
在嵌入式系统系统中,系统初始以后ISP/USP是通过内存中是物理地址来运行程序。也就是说变量名(只要符合编码规范)仅仅是在编写程序时用到。当最终编译连接成机器语言时,就不存在变量名,而成为ROM或RAM中某个 ...


真详细...我还得加强啦...
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-8-27 23:59:56 | 只看该作者
哦~~原来是这样啊
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-8-27 19:12:30 | 只看该作者
在嵌入式系统系统中,系统初始以后ISP/USP是通过内存中是物理地址来运行程序。也就是说变量名(只要符合编码规范)仅仅是在编写程序时用到。当最终编译连接成机器语言时,就不存在变量名,而成为ROM或RAM中某个物理地址了。所以变量名的长短是无关系统资源的。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-8-26 19:39:21 | 只看该作者
无关的,不会更省的
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2007-8-26 15:43:02 | 只看该作者
我觉得应该是,本人是外行。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-12 01:12 , Processed in 0.068220 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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