C语言如何结束字符串?

3分钟前阅读2回复0
wsygfsj
wsygfsj
  • 管理员
  • 注册排名5
  • 经验值522410
  • 级别管理员
  • 主题104482
  • 回复0
楼主

1、手动 *** 空字符:当你定义一个字符数组时,可以在最后明确地添加一个'\0'。

```c

char str[10] = {'H', 'e', 'l', 'l', 'o', '\0'};

```

2、使用双引号进行初始化:当用双引号(\")来包含一串字符时,编译器会自动在序列末尾添加空字符。

```c

char str[] = "Hello";

```

无论摘用哪种方式,最终得到的字符串都会以'\0'作为其结束标记,在C语言中,我们通常通过遍历字符数组并查找这个特殊字符来确定字符串的确切长度和结束位置。

0
回帖 返回游戏

C语言如何结束字符串? 期待您的回复!

取消