c语音字符数组赋值

在C语言中,为字符数组赋值是很常见的操作,字符数组是一个存储字符数据的数组,可以用来存储字符串、单词等,为字符数组赋值的方法有很多,下面我将详细介绍几种常见的方法。

c语音字符数组赋值
(图片来源网络,侵删)

1、直接赋值法

直接赋值法是最简单、最直接的一种方法,即将一个字符串字面量直接赋给字符数组。

#include <stdio.h>
int main() {
    char str[] = "Hello, World!";
    printf("%s
", str);
    return 0;
}

在这个例子中,我们将字符串字面量"Hello, World!"直接赋给了字符数组str,注意,这里的字符串字面量会自动在末尾添加一个空字符’