c风格字符串 字符串 字符数组 二维字符数组
时间: 2023-06-28 18:09:54 浏览: 115
c语言基础-c语言编程基础之二维字符串数组示例-Bigtram分词.zip
C风格字符串是指以空字符 '\0' 结尾的字符数组,也称为以 null 结尾字符串。C语言中没有字符串类型,而是以字符数组来表示字符串。
字符串是由一系列字符组成的,而字符数组就是这些字符的有序集合,可以用来存储和操作字符串。
二维字符数组是一种包含多个字符串的数组。它是由多个一维字符数组组成的,每个一维字符数组都表示一个字符串。可以用于存储和操作多个字符串。
例如,以下是一个C风格字符串的声明和初始化:
```c
char str[] = "hello world"; // 自动添加 '\0' 结尾符号
```
以下是一个字符数组的声明和初始化:
```c
char arr[10] = {'h', 'e', 'l', 'l', 'o', '\0'}; // 显式添加 '\0' 结尾符号
```
以下是一个二维字符数组的声明和初始化:
```c
char strs[3][10] = {"hello", "world", "c language"}; // 三个长度为10的一维字符数组
```
阅读全文