📜  como declarar uma string em - C 编程语言(1)

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

如何在 C 编程语言中声明字符串

在 C 编程语言中,字符串被视为字符数组。要声明字符串,可以使用以下语法:

char string_name[] = "string";

其中 string_name 为字符串变量名,"string" 是要分配给该变量的字符串文本。请注意,在 C 中,字符串必须用双引号括起来。

示例:

#include <stdio.h>

int main() {
  char greeting[] = "Hello, World!";
  printf("%s", greeting);
  return 0;
}

在上面的示例中,我们声明了一个名为 greeting 的字符串变量,并将其值设置为 "Hello, World!"。然后,我们使用 printf() 函数打印这个字符串。

如果你希望在声明字符串时指定数组大小,可以使用以下语法:

char string_name[size] = "string";

其中 size 为数组大小,即字符串可以容纳的字符数,包括字符串末尾的空字符。请注意,如果你指定的字符串长度大于数组大小,则其余字符将被截断。

示例:

#include <stdio.h>

int main() {
  char name[50] = "John Doe";
  printf("%s", name);
  return 0;
}

在上面的示例中,我们声明了一个名为 name 的字符串变量,并将其大小设置为 50,以便存储 "John Doe" 这个字符串。然后,我们使用 printf() 函数打印这个字符串。

总之,在 C 编程语言中,要声明字符串,你需要将其视为字符数组,并使用双引号括起来将字符串文本分配给变量。