学习笔记之09-字符串

一、字符串简介

* 在Java中,一个字符串可以用String类型来存储

String s = "MJ";

C语言中没有String这种类型。其实字符串就是字符序列,由多个字符组成,所以在C语言中,我们可以用字符数组来存储字符串。

* 字符串可以看做是一个特殊的字符数组,为了跟普通的字符数组区分开来,应该在字符串的尾部添加了一个结束标志' '。' '是一个ASCII码值为0的字符,是一个空操作符,表示什么也不干。所以采用字符数组存放字符串,赋值时应包含结束标志' '。

* 字符串"mj"的存储情况如下(假设用字符数组char a[]来存储):

学习笔记之09-字符串

注意了,尾部有个' ',如果没有这个结束标记,说明这个字符数组存储的并不是字符串

二、字符串的初始化

学习笔记之09-字符串
 1 char a[3] = {'m', 'j', '