C程序设计教学探讨

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:zhaominjie88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:指针是C语言的精华,可以说没有掌握指针,就没有掌握C的精华。
  关键词:指针;数组;教学方法
  中图分类号:G642文献标识码:A文章编号:1009-3044(2011)18-4409-02
  C Program Design Teaching is Discussed
  LIU Jun
  (Rugao Higher Normal School, Jiangsu Education College Rugao Sorting, Rugao 226500, China)
  Abstract: Point is a soul of C language .so it is said,no mastering point ,no mastering soul of C.
  Key words: point; array; teaching method
  指针是C语言中一个重要而又极具特色的问题,正确而又灵活应用它,可以有效地表示复杂的数据结构;支持C语言的动态存贮分配功能;能方便有效地使用字符串和数组;能为函数提供了修改调用参数的方法和改善某些函数的效率;能直接处理内存地址等。这对利用C语言编写系统软件和应用软件极其重要。那么如何学习和掌握指针就是至关重要的问题。
  1 总体教学安排
  在课堂教学有限的时间内学习好指针并非易事,那么合理安排课堂教学显得尤其重要。根据教学大纲学习指针总体安排课堂教学10课时,辅加实验教学4课时,而针对的内容多而难的情况下,又如何安排?在教学中,讲解内容为:指针概念;指针变量定义;指针运算;指针的应用(包括指针变量作为函数参数)。做到概念要清晰准确易懂;重点要突出;难点要突破;疑点要思考。做到“三要”:课堂教学要认真;课后辅导要跟上;上机实验要重视。在辅导中解决疑难,在上机实践中巩固,加深理解。
  2 教学安排及基本要求
  以《C程序设计》谭浩强著这本教材为准,本内容属第10章,总共划分为8小节,其中数组的指针和指向数组的指针变量及字符串的指针和指向字符串的指针变量这两小节分别分配2学时;其它包括地址和指针的概念;变量的指针和指向变量的指针变量;函数的指针和指向函数的指针变量;返回指针值的函数;指针数组和指向指针的指针;及有关指针的数据类型和指针运算小结这6小节各分配1学时。
  教学重点:指向变量、数组和字符串的指针变量及其应用。
  教學难点:指针函数和指针数组。
  熟练掌握变量、数组、字符串以及函数的指针;掌握指针概念、指针函数、指针数组和指向指针的指针。要求学生重点要多看书,多编程,多上机;难点要多思考、多对比、多总结。例如指针数组和数组指针,指针函数和函数指针的区别。总之,学习时间安排适当,学习态度认真,问题总会迎刃而解。
  3 一种重要学习方法:回顾对比法
  回顾对比法:顾名思义,回忆前面所学的知识,结合现今所学的新知识进行同类对比。回顾对任何人而言,都是个熟悉的字眼,在生活中、工作中及其它诸多方面都需要去回顾,在学习中也一样,尤其在指针这个难点方面的学习也同理。下面具体讲解。
  3.1 普通变量和指针变量
  在前面第三章已学过变量,在指针这一章中将学习指针变量,那么我们先来对比一下普通变量和指针变量,普通变量:其值可以改变的量称为变量,一个变量应该有一个名字,在内存中占据一定的存储单元,在该存储单元中存放变量的值。指针变量:存放变量地址的变量,它是用来专门存放地址的,必须将它定义为“指针类型”。先看一个具体例子:
  int i, j;
  int *p1, *p2;
  p1=
其他文献
该文介绍了在.NET上构架党校培训系统的设计和应用方案。通过此系统我们将党校的日常培训工作进行了网络信息化的管理,实现了教学计划、教学场地和教师资源的合理安排和有效
由于USB的物理层过于简单,而数据的传输又是双向的,且没有任何直接的方法得到数据的传输方向,故无法把双向传输的D+/D-信号分离成单向的两路信号,所以USB的隔离实现非常困难
利用MODIS图像数据开展大气、陆地、海洋等研究,提供大气、陆地、海洋和太阳的辐射观测数据和分析结果,并在短期气候预测、自然灾害监测、长期气候变化研究和大气臭氧等监测中发挥作用,已经成为一个全球性课题。该文主要就是对MODIS卫星图像数据的云检测方法进行研究,并在Visual C++6.0编译环境下编程实现了对MODIS数据进行处理,通过调整阈值,使检测的显示效果最佳。因此,该文完成了MODIS卫
计算机网络是一个非常复杂的系统。随着网络的发展,人们天天都在接触和使用网络,人们对网络的依赖性在不断地增强。然而,网络是不安全的,其上存在着各式各样的危险,因此,网络
船闸编排问题可以看秤一个二维装箱问题。该文基于贪婪算法思想,研究如何把船闸编排的二维装箱问题降到一维求解。建立了相关的数学模型,并设计出计算机程序,在Visualc++平台运行,
文章分析了C/S和B/S两种体系结构特点,提出了基于C/S和B/S模式的成人高等教育学籍管理系统的开发方法,描述了系统的主要功能,给出了系统的设计与实现方案。
本文报告肌注庆大霉素致心动过缓的10例临床观察(附典型病例2例),并对其可能发生的机理进行了讨论。
本文通过对2-(N′,N′,N″,N″—四烷基)亚磷酰胺基-3-二烷基胺基苯并噻唑并-[2,3-d]-1.2-二氢-1,2,4,3-三唑磷茂啉(Ⅰ)的醇代与硫化反应的研究,合成了两个系列的三稠环系三
通过对并行EEPROM写指令时序的介绍分析以及RS-232接口的应用,并行EEPROM编程器的设计在FPGA中得以实现,该设计具有硬件电路简单可靠,软件设计易于实现,编程操作方便的优点,
本文报导运用中医保守疗法治疗骨肿瘤一例,获得显著疗效。