考虑到int在内存中占用4个字节.
了解我正在寻找的例子:
对于(x = 0; x <10; x)
//做一点事
在这个指示下,我知道x的值小于11,
为什么我们不应该或为什么大多数人不像一个短的,甚至像一个char一样声明x?
我以为在原因中我发现这个解释,例如:
短s = 5;
s在内存中占用2个字节,我所知道的是,编译器考虑5像一个int
所以要放5到s,5应该转换成正确的!
– >所以这个指令需要更少的内存,但是更多的工作
int i = 5;
这里我拿4个字节,但不需要交谈(5是一个int)
– >所以这个指令做的不多,但需要更多的记忆
是我所想的一些原因!
我希望我的问题是清楚的
解决方法
原文地址:https://www.jb51.cc/c/113094.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。