C语言实现字符串替换中,字符型数组中的每一个元素是不是只能是一个字符


推荐于 · TA获得超过174万个赞

而str字符串可以以一般数组的用法使用,比如

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许囿别人想知道的答案

}

如果一个数组中的所有元素保存嘚都是

指针数组的定义形式一般为:

,该定义形式应该理解为:

个元素括号外面说明每个元素的类型为

除了每个元素的数据类型不同,指针数组和普通数组在其他方面都是一样的下面是一个简单的例子:

 



需要注意的是,字符数组 str 中存放的是字符串的首地址不是字符串本身,字符串本身位于其他的内存区域和字符数组是分开的。
也只有当指针数组中每个元素的类型都是char *时才能像上面那样给指针数組赋值,其他类型不行
为了便于理解,可以将上面的字符串数组改成下面的形式它们都是等价的。

}

我要回帖

更多关于 C语言实现字符串替换 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信