数据结构简介

数据结构是一种组织和存储信息的方式。

Hello World! string 是我们需要组织和存储在字节可寻址内存中的信息。

每个 ASCII 字符需要 7 位存储空间。大多数系统为每个字符保留 8 位(1 字节),因此 Hello World! 中的每个字符都是如此。存储在一个字节大小的单元存储器中,一个接一个地连续存储。

我们需要对字符串进行单一引用,即使它跨越多个内存地址,因此我们使用字符串中第一个字符的地址 H。可以使用零索引字符H 的地址和该字符的索引处访问每个其他字符。

我们想打印我们的字符串,Hello World! 我们知道它在内存中的地址,我们提供给打印功能,但打印功能如何知道停止打印连续的内存位置?一种常见的方法是将空字符’\ 0’附加到字符串。当 print 函数遇到 null 字符时,它知道它已到达字符串的末尾。

我们已经定义了一种组织和存储字符串的方法,即数据结构! 这个非常简单的数据结构是一个以 null 结尾的字符数组,这是组织和存储字符串的一种方法。