- 2
- 0
- 约2.16万字
- 约 81页
- 2017-06-06 发布于湖北
- 举报
第四章 简单构造数据类型 简单构造数据类型 一维数组的引出及使用 二维数组的引出及使用 字符数组 数组与函数 数组与指针 字符串与指针 引出 到目前为止,我们处理的都是简单数据类型,它们的特点是一个该类型的变量只能对应一个数据,变量与变量值是一一对应关系。 但在解决实际问题的过程中,数据类型是复杂的。 例如: 处理一个班的学生成绩,尽管可以定义几十个变量,但是处理起来很不方便。 我们只学习过字符变量,如何处理字符串的问题? 能否将一个学生的信息(包括学号、姓名、联系电话、家庭住址等)统一处理?应该采用什么样的数据类型? 4.1 一维数组的引出及使用 一维数组的定义 一维数组的引用 例: 使数组元素a[0]~a[9]的值为0~9,然后逆序输出。 void main() { ?int i,a[10]; ?for (i=0;i=9;i++) ???a[i] = i; ?for(i=9;i=0; i--) ???printf(%d ,a[i]); } ?运行输出:?9 8 7 6 5 4 3 2 1 0 选择法排序:将10个整数排序(从小到大) 分析:选择排序的思路如下: 设有10个元素a[1]…a[10] (1)将a[1]与a[2]…a[10]比较,若a[1]比a[2]…a[10]都小,则不进行交换,即无任何操作。 (2)若a[2]…a[10]中有一个以上比a[1]小,则
原创力文档

文档评论(0)