第4章数组C语言基础).ppt

第4章数组C语言基础)

3、字符串结束标志 当使用一个字符数组时,定义的数组长度常常会大于实际存放的字符数,此时没有办法确定实际的字符数,为此,C语言中有一个约定:在实际存放的字符后面再存放一个字符’\0’,用来标志实际字符串已经结束。因而,字符’\0’成为了字符串的结束标志。每一个字符串结束,系统均会自动在有效字符后面加上此标志。C语言的标准库函数也以字符’\0’作为所有字符数组、字符串的结束标志。所以在进行字符串的相关处理时,应遵守此约定。 4.4.4 字符数组的应用举例(续) * 一维字符数组常用于存放一个字符串,如果有多个字符串,则可用二维数组来存放。 例如: char week[7][10]={“sunday”, “monday”, “tuesday”, “wednesday”, “thursday”, “friday”, “saturday”}; 数组week 是一个二维字符数组,可以看成为7个一维字符数组,week初始化后各元素的值如教材P77图4.9所示 * * * * * * * * * * * * #include stdio.h void main() { int a[11],i,j,t; printf(Input 10 numbers:\n); for(i=1;i11;i++) scanf(%d,a[i]); printf(

文档评论(0)

1亿VIP精品文档

相关文档