📜  静态声明字符数组? - C 编程语言(1)

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

静态声明字符数组 - C 编程语言

在C语言中,我们可以使用字符数组来表示一个字符串。字符数组有两种声明方式,动态和静态。本文将介绍静态声明字符数组的用法和示例。

静态声明字符数组语法

静态声明字符数组的语法如下所示:

char array_name[array_size] = "string";

其中,array_name是数组的名称,array_size是数组的大小,string是数组的初始值。string可以是一个字符串常量或者是字符数组。注意,字符数组的大小必须大于等于字符串的长度。

以下是一个静态声明字符数组的示例:

char greeting[6] = "Hello";
静态声明字符数组示例

下面是一个完整的示例,演示了如何声明和使用静态声明字符数组:

#include <stdio.h>

int main()
{
    char greeting[6] = "Hello";
    printf("Greeting message: %s\n", greeting);

    return 0;
}

输出结果为:

Greeting message: Hello

以上代码中,我们首先声明了一个名为greeting的字符数组,大小为6。然后,在赋值时,我们将字符串常量"Hello"赋给了greeting数组。最后,我们使用printf()函数将greeting数组的值输出到控制台。

总结

本文介绍了静态声明字符数组的语法和示例。在使用静态声明字符数组时,应该注意数组大小要大于等于字符串的长度。