- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VC6.0平台C程序编译问题及其解决策略
基于VC++6.0平台C程序编译问题及其解决策略
摘要:目前大多数C语言的编译系统都是集成环境,而VC++6.0是最常用运行平台。为了提高学生在VC++6.0平台下完成C语言编程能力,论文首先对文献[1]进行分析,指出其对隐形问题的错误分析,然后给出正确的解释和修改案例。其次通过案例给出显性问题和隐性问题的调试和编译方法。最后指出编译C语言源程序的问题及应用策略,从而提高学生编程能力。
关键词:显性问题;隐性问题;编译方法; VC++6.0;解决策略
中图分类号:TP312 文献标识码:A 文章编号:1009-3044(2013)04-0773-03
C Program Compilation Problems and Solving Strategy Based on VC++ 6.0 Platform
HOU Xiao-gang1, ZHAO Sheng-xuan2 , ZHAO Hua3
(1. Institute of Geographic Science and Tourism,Xinjiang Normal University,Urumqi 830054,China;2. Digital Culture and New Media Technology Research Center Century College,Beijing 102613,China;3. College of Computer Science and Engineering,Xinjiang Normal University,Urumqi, 830054,China)
Abstract:In order to improve the students ability of completing C language programming on VC++ 6.0 platform, this paper points out the error analysis of implicit problem and gives the correct interpretation based on the analyzing of references[1]. Then the debugging and compilation method on implicit and explicit problems are provided by establishing the examples. Finally, the strategies of compiling C language source code are presented to improve the students programming ability.
Key words: dominant problem; recessive problems; compiled methods; VC++6.0; coping strategy
1 概述
C语言是一种常用计算机程序设计语言,它不仅具有编程的灵活性而且还具有很强的数据处理能力,不仅在软件开发上,还在各类科研都需要用到C语言[2],它不仅可以编写系统软件,甚至可以开发出三维、二维图形和动画,因此深受计算机专业工作者和计算机应用开发人员的喜爱[3]。但是C语言也存在缺点,主要表现在:首先对数据的封装性不做要求,这一点使得C在数据的安全性上有很大缺陷(这也是C和C++的一大区别)。其次C语言的语法限制不太严格[4]。再次对变量的类型约束不严格,从而影响程序的安全性。最后对数组下标越界不作检查等[5]。???前比较优秀的C语言编译平台是Microsoft公司推出的一款Visual C++6.0编译器, 它不仅是一个C++ 编译器,而且是一个基于Windows操作系统的可视化集成开发环境(integrated development environment,IDE)[6]。它由许多组件组成:包括编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具[3]。该文的目的是为了帮助学生在VC++6.0平台下完成用C语言的编程,该文分析文献[1],指出了其中对隐形问题分析不当之处以及所引案例的不妥之处,并进行错误改进,最后基于显性和隐性两类问题提出正确调试和编译方法,并通过案例分析介绍C程序的编译过程。
2 基于VC++6.0的C程序编译问题分析及其应对策略
文献[1]分析了几种C语言编程中经常出现“显性”与“隐性”问题,并通过案例展示讨论。
#include
void main()
{
char bz,
文档评论(0)