- 1、本文档共50页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++语言的主要特点是: (1) 与C语言兼容,既支持面向对象的程序设计,也支持结构化的程序设计。同时,熟悉C语言的程序员,能够迅速掌握C++语言。 (2) 修补了C语言中的一些漏洞,提供更好的类型检查和编译时的分析。 (3)使得程序员在C++环境下继续写C代码,也能得到直接的好处。 (4) 生成目标程序质量高,程序执行效率高。 C++语言的主要特点是: (5) 提供了异常处理机制,简化了程序的出错处理。利用throw、try和catch关键字,出错处理程序不必与正常的代码紧密结合,提高了程序的可靠性和可读性。 (6) 函数可以重载及可以使用缺省参数。 (7) 提供了模板机制。模板包括类模板和函数模板两种。 利用VC++6.0集成开发环境开发C++程序的步骤大致为 1. 根据实际应用问题分析出编程思路,即程序的模块结构和文件结构,包含有哪些函数模块和哪些文件,函数之间的调用关系如何; 2.按照C++语言的语法规则编写出C++程序; 3.在VC++集成开发环境下,分别输入、编辑每个程序文件(.cpp); 4.分别运行C++系统中的编译程序使每个程序文件编译生成相应的目标文件(.obj); 5.运行C++系统中的连接程序把编译后的所有目标文件连接生成一个可执行的文件(.exe) 6.选择菜单中的执行程序选项运行可执行文件,得到处理结果。 小结 C++程序的编写及编译运行 源程序所在目录 未编译前,只有一个源程序 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 编译运行后,出现众多附加文件 同时,产生一个子目录Debug Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. Debug目录中,有obj和EXE文件 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 一个C++应用程序是一个工程文件。一个C++工程文件中,应该组合下面这些程序文件: main.cpp //包含主函数的程序文件。 class.cpp //多个类成员函数定义的源程序。 function.cpp //多个函数定义的源程序文件。 大程序倾向于分成多个源文件,其理由: 1.避免一而再,再而三地重复编译函数。因为,编译器总是以文件为单位工作的。如果一个文件中包含的函数太多,由于被修改的函数总是少数几个,所以大多数正确的函数都得重新编译一次。 2.使程序变得更加容易管理。可以将程序按逻辑功能划分,分解成各个源文件,便于程序员的任务安排,以及程序调试。 3.把相关函数放到一特定源文件中。 main()函数中往往是先定义若干对象,然后调用其成员函数,由成员函数来完成程序员所规定的操作。 如何建立和运行包含多个文件的程序呢? 实验指导116 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. VC++6.0的界面操作 启动VC++6.0的方法: 开始—程序—Microsoft Visual Studio6.0—Microsoft Visual C++6.0 开发一个应用程序的步骤: 1)创建一个项目(.dsp):file—new—projects—win32 console application,进行设置路径location和项目文件名project name—选择an empty project 在该环境下,所有应用程序都是包含在一个工程中的,所以要建立任何应用程序的第一步需建立一个工程(项目) Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011
您可能关注的文档
- 《AndroidNDK开发——教程.ppt
- 《AMPL编程1.ppt
- 《aminoacids中国医科大学生物化学课件氨基酸英文课件.ppt
- 《AndroidSQLite.ppt
- 《Android入门讲解.ppt
- 《android介绍第一章.ppt
- 《AJAX教程.ppt
- 《android多媒体框架.ppt
- 《AndroidApplicationFramework简介.ppt
- 《android序列化.ppt
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)