一个字符数组只能存放一个字符串吗?

如题所述

一个字符数组不是只能放一个字符串,这个说法是错误的。

从理论上来说,字符串是以'0'字符为结尾的,一个字符数组可以放多个以'0'为分隔的字符串,只要处理好每个字符串的头指针就没问题。

字符数组的初始化与数值型数组初始化没有本质区别,但它除了可以逐个给数组元素赋予字符外,也可以直接用字符串对其初始化。用逐个初始化的方法与数值型数组初始化本质上是一样的,同样也可以进行完全赋初值及不完全赋初值,但是不完全赋值时没有赋值的元素被赋为空格。

字符串主要用于编程,概念说明、函数解释。

字符串在存储上类似字符数组,所以它每一位的单个元素都是可以提取的。

通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。

温馨提示:答案为网友推荐,仅供参考
相似回答