- 1
- 0
- 约1.05万字
- 约 44页
- 2019-05-28 发布于江西
- 举报
第7章 数组 教学目标、要求 了解: 数组的定义(一维,二维数组和字符数组) 数组的引用 数组的初始化 数组的应用 数组作为函数的参数 7.1 问题的提出与程序示例 要想用C语言编写程序来解决生产、生活中遇到的实际问题,仅仅用前面所学的简单的数据类型是不够的,(如,编程实现若干个数的排序;一串字符的逆序输出等)。 C语言支持构造类型的数据。 案例 例1:用数组来处理Fibonacci数列问题。 7.2 一维数组 格式:类型说明符 数组名[常量表达式] 说明:C不允许对数组的大小作动态的定义,即长度不能在程序运行中发生变化。 例如:int a[10]; (正确) int a[n]; (错误) 7.2 一维数组 在定义数组时,对数组元素赋初值。 如:int a[10]={0,1,2,3,4,5,6,7,8,9}; 可以只给一部分元素赋值。 如:int a[10]={0,1,2,3,4}; 在对全部数组元素赋初值时,可以不指定数组的大小。 如:int a[]={0,1,2,3,4,5}; 案例 例如:输入100个整数,求出最小的数以该数在数组中的位置(下标)。 简化算法(选择法) 案例 案例 案例 案例 补充题 1.输入5个整数,找出最大数和最小数所在的位置。并把二者对调,然后输出调整后的5个数。 7.3 二维数组 7.3 二维数组 7.3 二维
原创力文档

文档评论(0)