用数组实现学生成绩管理系统课件.pptVIP

  • 41
  • 0
  • 约2.2万字
  • 约 83页
  • 2018-03-10 发布于湖北
  • 举报
用数组实现学生成绩管理系统课件

C 语 言 程 序 设 计 项 目 教 程 4.3 字符串与字符数组 2.字符数组的初始化 C语言允许用字符串的方式对字符数组作初始化赋值。 例如,char c[]={p, r, o, g, r, a, m}; 可写为char c[]={program}; 或去掉{}写为char c[]=program; 用字符串方式赋值比用字符逐个赋值要多占1B,用于存放字符串结束标志\0。因此,char c[]={p, r, o, g, r, a, m};中的字符数组c的长度为7,而char c[]=program; 的长度为8。 上面的数组c在内存中的实际存放情况为 program\0 \0是由C编译系统自动加上的。由于采用了\0标志,就不必再用字符数组的长度来判断字符串的长度了。同时在用字符串赋初值时一般无须指定数组的长度,而由系统自行处理。 C 语 言 程 序 设 计 项 目 教 程 4.3 字符串与字符数组 2.字符数组的初始化 同样,对于二维字符数组,其初始化方式与一维字符数组初始化方式相同。 可以按存储方式给二维字符数组初始化。 例如,char c[2][3]={ p, a, t, a, n, n }; 等价于:char c[2][3];c[0][0]= p; c[0][1]= a; c[0][2]= t; c[1][0]= a; c[1][1]= n; c[1][2]

文档评论(0)

1亿VIP精品文档

相关文档