概述
一、字符串的简介
字符串是一个或者多个字符的序列。
例如:"Hello world!"
【注】:双引号不是字符串的一部分,双引号只是告诉编译器它括起来的是一个字符串。
在C语言中没有字符串变量类型,所以我们需要借助一个char类型的数组类存放一个字符串,并且在字符串的末尾加入一个‘ ’来标记字符串的结束。
二、定义一个字符串
这里简单地介绍一下数组,数组是由连续的存储单元组成的,字符串中的字符被存储在相邻的存储单元中,每个存储单元存储一个字符。
来看一个例子
char a[6] = "hello";
hello由五个字符组成,由于在字符串后面加上‘ ’来标记字符串的结束,所以需要给a分配6个存储单元。
同样的也可以这样定义一个字符串
char b[6] = {'h', 'e', 'l', 'l', 'o', '