前面已经讲述了数组的基本认识,当组成数组的元素是数学上的数字,包含整数与实数,这称之为“数值数组”,而当数组的元素都是字符的时候,称之为“字符数组”。
除去元素的类型不同之外,它们的操作方式是相似的,就是在具体表示的时候,请注意分清楚数值与字符的差异。
特殊字符‘\0’,这是一个特殊的字符,其ascii码为0,表示null。
字符串,是双引号包含的内容,在C语言中必须通过字符数组,才能更加灵活的处理。字符串形式的数据,会自动在最后添加一个字符‘\0’,要注意这个特点。
通常我们会使用循环来判断当前的字符是否是‘\0’,从而来决定当前字符串是否已经到了末尾。当我们试图将字符数组以字符串的形式输出的时候,请记住要主动在末尾添加上‘\0’,俗称关门操作。
领取专属 10元无门槛券
私享最新 技术干货