1、手动 *** 空字符:当你定义一个字符数组时,可以在最后明确地添加一个'\0'。
```c
char str[10] = {'H', 'e', 'l', 'l', 'o', '\0'};
```
2、使用双引号进行初始化:当用双引号(\")来包含一串字符时,编译器会自动在序列末尾添加空字符。
```c
char str[] = "Hello";
```
无论摘用哪种方式,最终得到的字符串都会以'\0'作为其结束标记,在C语言中,我们通常通过遍历字符数组并查找这个特殊字符来确定字符串的确切长度和结束位置。
0