【发布时间】:2013-10-04 00:24:23
【问题描述】:
据我了解,一个字节由 8 位或字节组成,并且它具有分配给它的地址,我的问题是,如果我要求 2 个字,我会得到 4 个不同的地址,还是我会为整个字获得一个地址?任何解释将不胜感激。谢谢
【问题讨论】:
-
你在问一个棘手的问题。一个单词是一个字符数组。您有一个指向开头的地址,但是每个字符都有自己的地址,但指向 char 数组的指针仍然指向位置 0。
-
你应该更具体,通过显示你的代码。
"if I asked for 2 words"是什么意思? -
C 和 C++ 以
chars 而非字节数计。char可以是 7、8、9、16 位或其他任何值,具体取决于您的平台。 -
@Chemistpp 这个问题是在询问指令集大小的单词吗?
-
我问的是位和字节,一个字是 2 个字节,我没有提到任何关于字符的内容,不过感谢您的 cmets
标签: c++ c memory-management computer-science