C语言程序设计蔡启先第4章数组和字符串5课件教学.pptVIP

  • 3
  • 0
  • 约2.78万字
  • 约 135页
  • 2017-01-02 发布于广东
  • 举报

C语言程序设计蔡启先第4章数组和字符串5课件教学.ppt

其中常量表达式表示数组的下标,它必须是整型常量或整型表达式,如student[0]、student [3]等。在C语言中,下标是从0开始的,因此上面说明的student数组的最大下标是4,它含有5个元素,即student [0]、student [1]、student [2]、...、student [4]。必须要注意的是,按照上面对数组student的定义,不存在数组元素student[5]。但是C语言不检查数组边界,程序可以在数组两边越界,写入其他变量,甚至写入程序代码段。因此作为程序员,必要时应自己加入边界检查(详见4.5节)。 如前面章节所述,字符串就是一个或多个字符的序列, 例如: “I love china”,”i” 等都是字符串,我们通常称之为字符串常量,正如单引号标示字符一样,双引号只是通知编译器这是一个字符串,需要注意的是双引号本身不是字符串的一部分。在C语言中,串定义为一维字符数组,以null字符结尾,需要注意的是空字符是\o,而不是数字0.因此,字符串包含的所有字符是由后接空字符的串构成的,空字符是一个字符串结束的标志,这是c语言定义的唯一字符串类型。 字符数组是用来存放字符数据的数组,就如同 例4.7 求字符数组和字符串数组的长度。 #include stdio.h #include string.h /* 包含strlen()

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档