(6.13)--补充课件第07讲-数组程序设计基础.pptVIP

  • 6
  • 0
  • 约1.47万字
  • 约 96页
  • 2023-12-01 发布于陕西
  • 举报

(6.13)--补充课件第07讲-数组程序设计基础.ppt

字符数组的定义与初始化 字符数组的定义 字符数组类型说明的形式与前面介绍的数值数组相同。 例如: char c[10]; 定义有10个元素的数组 char ch[5][10]; 即为5*10 的二维字符数组。 由于字符型与整型在C语言中可以通用,因此,可用如下定义: int c[10]; 定义有10个元素的数组 字符数组的定义与初始化 字符数组的初始化 字符数组也可在定义时作初始化赋值。 逐个元素初始化,当初始化数据少于数组长度,多余元素为“空”(\0),当初始化数据多于元素个数时,将出错。例如: char c[10]={c, , p, r, o, g, r, a, m}; 赋值后各元素的值为:其中c[9]未赋值,由系统自动赋予为空字符\0值。 数组在内存中的存放形式。如: char c[10]={c, , p, r, o, g, r, a, m}; 指定初值时,若未指定数组长度,则长度等于初值个数。char c[ ] = {I, , a, m, , h, a, p, p, y}; 等价于char c[10] = {I, , a, m, , h, a, p, p, y};其在内存中的存放形式如图所示: 字符数组的定义与初始化(cont’d) c[0] c[1] c[2] c[

文档评论(0)

1亿VIP精品文档

相关文档