[高等教育]第4章复杂数据类型.ppt

[高等教育]第4章复杂数据类型

第4章 4.1 数组 表4-1 学生成绩表 例4.3:参照学生成绩表4-1,输入5名学生3门课程的成绩并计算每名学生的平均分。 1.字符数组的定义 格式: char 数组名[长度] 定义一维字符数组 char 数组名[行长][列长] 定义二维字符数组 ⑴ 全部初始化 例: char c[5]={C, h, i, n, a}; char c[2][5]={{C, h, i, n, a},{J, a, p, a, n}}; 初值个数与数组长度一致。 char c[ ]={C, h, i, n, a}; 初值个数决定了元素个数。 char c[ ]=China; 或 char c[ ]={China}; 以串形式初始化,尾部有字符串结束标记\0。 结果: c[0]=C c[1]=h c[2]=i c[3]=n c[4]=a c[5]=\0 ⑵ 部分初始化 如果初值个数小于数组长度,则只将这些字符赋给数组中前面那些元素,系统自动加\0。 例: char c[10]={C, h, i, n, a}; char c[10]=China; 或 char c[10]={China}; ⑴ 字符串输出函数——puts 格式:puts(字符串) 功能:将字符串输出到显示器。 说明: ①字符串可以使用字符串常量、字符数组。

文档评论(0)

1亿VIP精品文档

相关文档