- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C入门基础30分钟入门教程
C++入门知识
C++是一门应用非常广泛的计算机程序设计语言。它既支持过程化程序设计面向对象程序设计.0版本的开发环境,向读者讲授标准C++的强大功能和编程方法。本章包括以下内容:
C++概述;
开发工具;
C++程序的结构;
编码规范;
标识符。
通过本章的学习,读者可以为后面的学习打好基础,并且可以对C++有一个基本认识。
1.1 概 述
C++作为当今业界应用最为广泛的编程语言之一,其涵盖的内容非常广泛而多样。本节将首先给读者一个初步的概念。
1.1.1 C++的发展史
C++由美国贝尔实验室的Bjarne Stroustrup博士在20世纪80年代初期发明并实现最初被称作C with ClassesC++成为一种具有国际标准的编程语言,通常称作ANSI/ISO C++事实上,至今为止没有任何一款编译器完全支持ISO C++Borland C++和Visual C++已经足够强大。现在,Loki、MPL等程序库为代表的产生式编程和模板元编程的出现C++一个新的发展高峰C++语言是C语言它是一门混合型的语言,既支持传统的结构化程序设计,又支持面向对象的程序设计++是编译语言性能良好。Java、PHP、ASP等语言,转换为机器码,++就可以在不需要安装额外程序的情况下移动到运行同样操作系统的其他机器和微处理器上而移动J程序时需要先安装ava运行期库。这是C++语言成功流行的一个重要原因。对象是人们要进行研究的任何事物面向对象编程基本特征:、继承和。s、Dev-C++、Mingw等开发工具。它们各有千秋,下面将简单介绍一下它们的 特性。
1.Visual Studio
Visual Studio是微软公司推出的开发环境是目前最流行的Windows平台应用程序开发环境。Visual Studio中可以创建应用程序和网络应用程序,智能设备应用程序和Office插件。目前9.0,也Visual Studio 2008。C++ Builder是另一款比较流行的C++开发工具。它由Borland公司98年推出Windows下的开发工具。高度安全性、可靠性、快速性的编译优化方法软件执行速度。所有符合ANSI/ISO标准的原代码支持必威体育精装版ANSI C++/C语言特征Dev-C++
Dev-C++是Windows平台下GCC、MinGW32等众多自由软件,界面Visual Studio,规模较大的软件项目项目管理、交互调试以及强大的代码编辑和语法增的必威体育精装版版本是2.4.xanjuta.sourceforge.net站点获得。
5.Code::Blocks
Code::Blocks是一款全功能的跨平台C/C++集成开发环境提供了工程模板控制台应用、动态连接库、OpenGL应用、QT应用Win32 GUI应用代码格式化类向导代码补全代码统计To-Do列表WindowsXP外观。GNU GCC编译器,还支持MS Visual C++、Borland C++编译器5.5,以及Digital Mars C等多种编译器。
6.Eclipse
Eclipse是目前开源平台中最著名的集成开发环境。最初主要用来支持Java语言编程,目前通过插件CDT也可以用来开发C/C++程序。因为它本身只是一个框架,因此插件众多是它的一大特点。这使得Eclipse拥有其他支持单一语言的IDE环境很难具有的灵活性。
此外,还有很多IDE也都支持C++开发,例如Visual Slick Edit、NetBeans、Understand C等,读者可以根据自己的需要选择适合自己的开发环境。
1.2.2 Visual C++ 6.0开发环境简介
Visual C++是微软公司推出的目前使用极为广泛的基于Windows平台的可视化集成开发环境。它包含了一个文本编辑器、资源编辑器、工程编译工具、一个增量连接器、源代码浏览器、集成调试工具,以及一套联机文档MSDN。Visual C++ IDE一般由3部分组成:Developer Studio、MFC、Platform SDK。
1.Developer Studio
这是一个集成开发环境,提供了一个很好的编辑器和很多Wizardisual Basic、VF等语言。使用Developer Studio,可以完成创建、调试、修改应用程序等各种操作。
2.MFCMicrosoft Foundation Classes,MFC)表示为微软基础类应用程序的总体结构通常由开发人员从MFC类派生的几个类和一个CWinApp类对象(应用程序对象)组成。Visual C++编写代码也并不意味着一定要用MFC,使用STLATL、编写SDK程序一样没有限制
3.Platform SDKPlatform SDK是以Microsoft
文档评论(0)