欲参加2017年下半年软考程序员考试的同学,现在可以着手复习了。下面是希赛小编为大家整理的部分软考程序员课程中的知识点,下文主讲字符数组。供各位学习。
字符数组
如果数组的元素类型是字符型(char),则此数组就是字符数组。字符数组的每个元素只能存放一个字符(存放字符的ASCII代码)。
字符数组的定义形式与其它数组的定义形式一样:
char字符数组名[元素个数];
例如,char S[5]表示数组S有五个元素,每个元素能存放一个字符,整个数组最多可存放五个字符。字符数组元素的引用方法也与普通数组元素的引用方法相同。
字符数组也可与普通数组一样的初始化,字符数组也可利用字符串常量给字符数组初始化。例如,
char aStr[]={“12345”};并可省略花括弧,简单地写为char aStr[]=“12345”;
注意:字符数组aStr[]的元素有六个,不是五个。用字符串常量对字符数组初始化,C系统会在字符列末尾添加一个字符串结束符。