- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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正确使用空行空格
记住一组规则,必须要通过实践并阅读其他程序来不断学习,
空行空
您可能关注的文档
- "80后"消费者的购物决策风格与种群类别研究.pdf
- "90后"学生群体风格和思想特点研究.pdf
- "中国(艺术)风格"与中国园亭之西渐.pdf
- "二董"《合刻栘华馆骈体文》艺术成就探论——兼论"二董"骈文的风格渊源与文学史地位.pdf
- "人生的价值在于奉献!"——访两弹一星功勋程开甲院士.pdf
- "从放弃中得到拯救"——读罗伯特·弗罗斯特的《彻底的奉献》.pdf
- "任性"的叛逆与"坎普"的颠覆——论苏珊·桑塔格的"风格化".pdf
- "元四家"的山水画风格与文人画艺术特征及美学思想.pdf
- "党员三兄弟"奉献为群众.pdf
- "典雅深沉,憨拙雄浑"——论长安风格阮曲的艺术特点.pdf
文档评论(0)