如何全面掌握C语言指针及其内存占用原理?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2334个文字,预计阅读时间需要10分钟。
原文链接:https://www.cnblogs.com/l-hh/p/12288613.
一、了解内存空间文章详细介绍了内存空间的概念,以及为什么文章中的文本会有很多符号,并建议结合图文一起观看,这样可以帮助理解符号的含义,从而更好地阅读理解。此外,文章还强调了先了解内存地址的重要性,这样才能更好地理解内存空间。
原文链接:www.cnblogs.com/l-hh/p/12288613.html
第一、了解内存空间
本文章文字有点多,会有点枯燥,配合图文一起看可以缓解枯燥,耐心阅读哦!!!
先了解内存地址,才更好的理解指针!
我们可以把内存想象为成一列很长很长的货运火车,有很多大小相同的车厢,而每个车厢正好相当于在内存中表示一个字节。这些车厢装着不同的货物,就像我们的内存要存着各式各样的数据。
多啰嗦一下
我们平时在电脑上能够听音乐、看视频和文章,其实看到的这些东西就是内存中每个“车厢”里面的数据,这些数据最终还是由二进制0/1演变而成。
虽然视频、文章、音乐等这些信息在我们眼里是不同的,但对于计算机来说它们在内存中都是以二进制的形式来表示。
因为我们要知道去哪存或取数据,所以内存中每个字节都有对应的编号,就像火车上的车厢编号一样。而这个内存中每个字节的编号就是我们常说的内存地址,是按一个字节接着一个字节的次序进行编址。如下图所示:
凡事多问几个为什么?
1. 为什么内存地址都有0x开头?
0x 开头代表以十六进制来表示的意思。
本文共计2334个文字,预计阅读时间需要10分钟。
原文链接:https://www.cnblogs.com/l-hh/p/12288613.
一、了解内存空间文章详细介绍了内存空间的概念,以及为什么文章中的文本会有很多符号,并建议结合图文一起观看,这样可以帮助理解符号的含义,从而更好地阅读理解。此外,文章还强调了先了解内存地址的重要性,这样才能更好地理解内存空间。
原文链接:www.cnblogs.com/l-hh/p/12288613.html
第一、了解内存空间
本文章文字有点多,会有点枯燥,配合图文一起看可以缓解枯燥,耐心阅读哦!!!
先了解内存地址,才更好的理解指针!
我们可以把内存想象为成一列很长很长的货运火车,有很多大小相同的车厢,而每个车厢正好相当于在内存中表示一个字节。这些车厢装着不同的货物,就像我们的内存要存着各式各样的数据。
多啰嗦一下
我们平时在电脑上能够听音乐、看视频和文章,其实看到的这些东西就是内存中每个“车厢”里面的数据,这些数据最终还是由二进制0/1演变而成。
虽然视频、文章、音乐等这些信息在我们眼里是不同的,但对于计算机来说它们在内存中都是以二进制的形式来表示。
因为我们要知道去哪存或取数据,所以内存中每个字节都有对应的编号,就像火车上的车厢编号一样。而这个内存中每个字节的编号就是我们常说的内存地址,是按一个字节接着一个字节的次序进行编址。如下图所示:
凡事多问几个为什么?
1. 为什么内存地址都有0x开头?
0x 开头代表以十六进制来表示的意思。

