📅  最后修改于: 2023-12-03 15:24:27.867000             🧑  作者: Mango
在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
函数。