C语言教学中学生编程风格的培养.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机时代2006年第10期 ·65· C语言教学中学生编程风格的培养 丁红胜1,2。田金琴2 (1.西安石油大学计算机学院,陕西西安710065;2.北方民族大学计算机系) 摘要:国内绝大多数高校的计算机专业都开设c语言程序设计课,然而在教学中,无论是教师还是学生都很少关注编 程的风格。针对这一问题,文章论述了编程风格的概念、重要性、内容等,提出了采用互助修改程序和加入编程风格的考核 方法来培养初学者形成良好的编程风格。 关键词:c语言教学;编程风格;高质量程序;互助实验 0引言 握了高质量软件的开发技术,谁就拿到了打开2l世纪高技术 国内绝大多数高校的计算机专业都开设c语言程序设计 市场的金钥匙。虽然在大型的程序设计中,比如航空航天、交 课,然而在教学中,无论是教师还是学生都很少关注编程风格 通、保险、金融等应用软件的开发对程序质量的要求更高,类似 的问题,而是将注意力集中在程序的语法及正确性方面。实际 这种大型的软件至今为止还是没有办法去完全验证它的正确 上良好的编程风格是提高程序质量及可维护性、可重用性等的 性,也无法进行彻底的测试,但是采用良好的编程风格和技术 重要保证。编程风格就是人的一种习惯,一旦形成了不良的习 还是可以大大提高程序的开发速度和质量,大大降低一些人为 惯,再想要改正那是非常困难的。所以,最好的办法就是从初学 的错误,例如,导致程序陷入死循环的错误条件,危及相邻代码 者就抓起。本文以c语言为例来说明什么是编程风格,如何能 或数据的数组越界,数据类型溢出等。很多类似错误其实是由 形成良好的编程风格,编程风格的内容包括那些,以及如何将 程序员的不良编程习惯引起的,因此,培养良好的程序设计风 其融入日常教学中等方面的问题。 格对保证程序的质量至关重要。 1编程风格概念 3编程风格的内容 虽然国内目前对什么是好的编程风格还没有一个完整的 编程风格是指编程者在程序设计过程中共同遵守的一些 定义,但是很多优秀的程序设计者们已经总结出了一套比较优 规则或者约定,是一种编程习惯。虽然目前还没有十分严格明 良的编程风格[1。1,包括的内容很多,以下这些方面都是良好的 确的规则可以遵循,但是众多的优秀程序员们还是总结出了一 编程风格的重要部分,比如版面设计,标识符的命名,函数的接 些比较好的编程规则n,。在保证程序正确性的前提下,能使程序 口设计,内存管理等方面的一些规则。 结构清楚,易移植,使自己和协作者更容易读懂理解程序的做 3.1版面设计 法都是良好风格的组成部分。其中关键的就是每个编程者都必 版面设计是良好编程风格的重要组成部分,虽然程序的版 须抛弃自己的个人喜好,不能随心所欲,按个人的爱好来做。要 式不影响程序的功能,但它影响程序的可读性。版面设计遵循 遵循一些好的规则,这看起来不难,但要真正做到是很不容易 以下的规则: 的,而且形成良好的编程风格还需要掌握很多知识,而不只是 3.1.1正确使用空行空格 记住一组规则,必须要通过实践并阅读其他程序来不断学习, 空行空

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档