C语言课件第7章多维数组.ppt

§7.4 字符数组 “字符串”是指若干有效字符的序列。 C语言中的字符串可以包括字母、数字、专用字符、转义字符等。 例如: “Hello”;“C_Language”;“ax+b=c”;“78.6”;“%f\n”。 C语言中字符串存放在一个字符型数组中,用字符’\0’作为字符串的结束标志。 “\0”是指ASCⅡ代码为0的字符。从ASCII码表可以看到,ASCII码为0的字符不是一个普通的可显示字符,它不进行任何操作,只是作为一个标记。 注意字符数组与字符串这两个术语的含义和它们的区别: 字符串存放在字符数组中。 字符数组与字符串可以不等长,但字符数组的大小不能小于字符串的长度。 字符串常量以符号“\0”作为结束标记。 §7.4.1 字符数组的初始化 逐个地为数组中各元素指定初值字符。 即一个字符一个字符地分别赋给各元素。 如: char word[10]={ ‘C’, ‘_’, ‘L’, ‘a’, ‘n’, ‘g’, ‘u’, ‘a’, ‘g’, ‘e’}; 数组word中各元素的值如图所示: 注意:这种初始化未将结束标记‘\0’存入数组中。 2. 将字符串赋给指定的数组。 例如: char word[]={“C_language”}; 或:char word[11]={“C_Language”}; char word[1

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档