基于案例的C语言数组教学
2017-09-30熊启军谷琼屈俊峰
现代计算机 2017年24期
关键词:定义
熊启军,谷琼,屈俊峰
基于案例的C语言数组教学
熊启军,谷琼,屈俊峰
(湖北文理学院数学与计算机科学学院,襄阳 441035)
针对数组在《C语言程序设计》课程教学中承上启下的重要作用,围绕数组的概念、基本操作、应用和拓展、以及教学方法等方面,通过实例对易犯错误、注意事项、算法及其技巧等展开讨论,目的是为了更好地促进和启发教学,提高教学效率。
C语言;数组;算法;教学方法
0 引言
程序设计课程群贯穿于计算机类专业的整个学习阶段,而《C语言程序设计》则是它们的基础,学生对该课程的掌握程度直接决定其学习兴趣、专业发展、就业方向等。因此,对《C语言程序设计》的教学研究层出不穷、经久不衰。在该课程中,循环结构是重点、数组和函数是升华、指针和结构体是难点,且数组和函数承担着承上启下的作用,凸显了这两章的重要性。文章将采用案例,围绕数组的概念、声明和定义、操作以及应用中的易犯错误、重点、难点等问题,综合运用多种教学方法展开探讨。
1 数组的概念
数组的概念是一组类型相同的数据组成的一个序列。短短的一句话,表达出了三个意思:一是数组中数据的个数是多个(即数组的容量或实际元素个数),二是数组中的数据都是同一种类型的(即数据元素的类型),三是数组中的数据是有次序的(即元素的值)。这三个方面再加上数组名(即代表数组的标识符)一起构成了数组的四要素,且这四要素在数组的基本操作、数组的应用等方面都必须完整地体现出来[1]。……
登录APP查看全文
