📜  如何在C语言的数组中存储单词?(1)

📅  最后修改于: 2023-12-03 15:24:27.867000             🧑  作者: Mango

如何在C语言的数组中存储单词?

在C语言中,单词通常被视为字符串(string)。字符串是字符数组(char array)的简称。因此,我们可以使用字符数组来存储单词。

定义字符数组

要定义字符数组,需要指定以下两个参数:

  • 数组名称
  • 数组大小

下面是一个定义字符数组的示例:

char word[10];

这将创建一个名为 word 的字符数组,其大小为 10。这意味着该数组可以存储包含最多 9 个字符的单词,因为需要为字符串末尾的 null 字符留一个位置。

存储单词

要将单词存储在字符数组中,可以使用以下代码:

char word[10];
scanf("%s", word);

这将要求用户输入单词,并将其存储在 word 数组中。

输出单词

要输出存储在字符数组中的单词,可以使用以下代码:

char word[10];
printf("%s", word);

这将输出存储在 word 数组中的单词。

示例程序

下面是一个将单词存储在字符数组中的示例程序:

#include <stdio.h>

int main() {
    char word[10];
    scanf("%s", word);
    printf("%s", word);
    return 0;
}

以上程序将要求用户输入单词,并将其存储在 word 数组中。然后,将输出存储在 word 数组中的单词。

总结

在C语言中,单词可以被视为字符串,并使用字符数组来存储。要定义字符数组,请指定数组名称和数组大小。要将单词存储在字符数组中,请使用 scanf 函数。要输出存储在字符数组中的单词,请使用 printf 函数。