前言
用来存放字符的数组称为字符数组。字符数组实际上是一系列字符的集合,也就是字符串(string)。
在C语言中,没有专门的字符串变量,没有string类型,通常就用一个字符数组来存放一个字符串。
注意:数组名不能为左值,就是不能给数组名赋值。
一、字符数组
1)char aa[32]={};//赋数组中数值初值为0,也可以写为 char aa[32]={0};
2)char aa[32];//数组中的初值值为随机值
联想:int a;
1、在全局区(静态区)中,a的初值默认为0;
2、在栈区中,a的初值为随机值。
3)其他示例
char a[10]; //一维字符数组 char b[5][10]; //二维字符数组 char c[20]={'c', ' ', 'p', 'r', 'o', 'g', 'r', 'a','m'}; // 给部分数组元素赋值 char d[]={'c', ' ', 'p', 'r', 'o', 'g', 'r', 'a',