46 字符数组和字符串

Posted shanlu0000

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了46 字符数组和字符串相关的知识,希望对你有一定的参考价值。

1,用来存放字符的数组称为字符数组

2,字符数组实际上是一系列字符的集合,也就是字符串(String),在C语言中,没有专门的字符串变量,没有 string 类型,通常就用一个字符数组来存放一个字符串

3,C语言中,字符串实际上是使用  null 字符 ( ‘ ‘ ) 终止的一维字符数组,因此,一个以 null 结尾的字符串,包含了组成字符串的字符。

4,‘ ‘ 是 ASCII 码表中的第0个字符,用NULL表示,称为空字符,该字符既不能显示,也不是控制字符,输出该字符不会有任何效果,它在C中仅作为字符串的结束标志。

5,字符数组(字符串)在内存中的布局分析

  技术图片

 

以上是关于46 字符数组和字符串的主要内容,如果未能解决你的问题,请参考以下文章

将字符串数组分配给二维字符串数组

C++ - 从整数数组中插入和提取字符

LeetCode1442. 形成两个异或相等数组的三元组数目 / 剑指 Offer 46. 把数字翻译成字符串 / 剑指 Offer 47. 礼物的最大价值

分配字符串数组

如何在查询字符串中传递数组?

获取数组中所有可能的字符组合