C语言字符数组和字符串
C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是语言编写的。那么大家知道C语言字符数组和字符串是什么呢?下面一起来看看!
用来存放字符的数组称为字符数组,例如:
char a[10]; /pic/pic/pic/pic/p>
字符数组实际上是一系列字符的集合,也就是字符串(String)。在C语言中,没有专门的字符串变量,没有string类型,通常就用一个字符数组来存放一个字符串。
C语言规定,可以将字符串直接赋值给字符数组,例如:
char str[30] = {"c.biancheng.net"};char str[30] = "c.biancheng.net"; /pic/p>
数组第0个元素为 'c',第1个元素为 '.',第2个元素为 'b',后面的元素以此类推。也可以不指定数组长度,例如:
char str[] = {"c.biancheng.net"};char str[] = "c.biancheng.net"; /pic/p>
在C语言中,字符串总是以'