APP下载

基于案例的C语言数组教学

2017-09-30熊启军谷琼屈俊峰

现代计算机 2017年24期
关键词:定义

熊启军,谷琼,屈俊峰

基于案例的C语言数组教学

熊启军,谷琼,屈俊峰

(湖北文理学院数学与计算机科学学院,襄阳 441035)

针对数组在《C语言程序设计》课程教学中承上启下的重要作用,围绕数组的概念、基本操作、应用和拓展、以及教学方法等方面,通过实例对易犯错误、注意事项、算法及其技巧等展开讨论,目的是为了更好地促进和启发教学,提高教学效率。

C语言;数组;算法;教学方法

0 引言

程序设计课程群贯穿于计算机类专业的整个学习阶段,而《C语言程序设计》则是它们的基础,学生对该课程的掌握程度直接决定其学习兴趣、专业发展、就业方向等。因此,对《C语言程序设计》的教学研究层出不穷、经久不衰。在该课程中,循环结构是重点、数组和函数是升华、指针和结构体是难点,且数组和函数承担着承上启下的作用,凸显了这两章的重要性。文章将采用案例,围绕数组的概念、声明和定义、操作以及应用中的易犯错误、重点、难点等问题,综合运用多种教学方法展开探讨。

1 数组的概念

数组的概念是一组类型相同的数据组成的一个序列。短短的一句话,表达出了三个意思:一是数组中数据的个数是多个(即数组的容量或实际元素个数),二是数组中的数据都是同一种类型的(即数据元素的类型),三是数组中的数据是有次序的(即元素的值)。这三个方面再加上数组名(即代表数组的标识符)一起构成了数组的四要素,且这四要素在数组的基本操作、数组的应用等方面都必须完整地体现出来[1]。……

登录APP查看全文

猜你喜欢

定义
活用定义巧解统计概率解答题
例谈椭圆的定义及其应用
题在书外 根在书中——圆锥曲线第三定义在教材和高考中的渗透
永远不要用“起点”定义自己
严昊:不定义终点 一直在路上
定义“风格”
成功的定义
有壹手——重新定义快修连锁
修辞学的重大定义
山的定义