c语言中string字符串数组如何定义
在C语言中,可使用字符数组来表示字符串。定义一个字符串数组的方法以下:
char str[10]; // 定义一个字符数组,可以存储最多9个字符的字符串(包括最后的' ')
这样定义的字符数组可以存储一个字符串,例如:
strcpy(str, "Hello"); // 将字符串"Hello"复制到字符数组str中
char strArr[3][10]; // 定义一个二维字符数组,可以存储最多2个字符串,每一个字符串最多9个字符(包括最后的' ')
这样定义的字符数组的数组可以存储多个字符串,例如:
strcpy(strArr[0], "Hello");
strcpy(strArr[1], "World");
需要注意的是,字符数组的大小应根据实际需要来肯定,确保能够容纳字符串及其结束符’ ’。另外,可使用strcpy函数将一个字符串复制到字符数组中。
TOP