网站大量收购独家精品文档,联系QQ:2885784924

[C++编程基础.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[C编程基础

第一章 C++编程基础 要求: 了解C++语言的特点及C++简单程序的构成C++与C之间的关系; 掌握C++程序的编辑、编译、链接和运行的过程。C++程序开发。 一、程序语言的发展: 机器语言 汇编语言 高级语言 1、机器语言:程序员使用的最原始的计算机指令,这些指令由二进制数表示。例如: AL=4+5 //机器语言的指令代码为: 1011 0000 0000 0100 0000 0100 0000 0101 2、汇编语言:对于AL=4+5,其指令代码为: MOV AL,4 ADD AL,5 程序员运行汇编程序将用助记符写成的源程序转换成机器指令,然后再运行机器指令程序,得到所要的结果。 3、高级语言:其发展趋势是向自然化发展,更接近人的思维,更易于人的理解。 二、从C到C++: C语言是20世纪80年代以来迅速推广使用的一种程序设计语言,是贝尔实验室的Dennis Ritche在 B语言的基础上开发出来的。C语言既具有高级语言的特点,表达力丰富,可移植性好;又具有低级语言的特点,能够很方便地实现汇编级的操作,目标程序效率较高。尽管如此,随着C语言的应用,它的缺点也被逐渐的显示出来:C语言的类型检查机制弱,使得程序开发过程中的错误不能在编译时被发现;C语言本身是面向过程的语言,没有支持代码复用的机制,因此所有的程序都需要从头开始编制,而且当程序规模达到一定程度时,程序员很难控制程序的复杂性。为此贝尔实验室的Bjarne Stroustrup为了满足管理程序的复杂性需要,于1980年开始对C进行改进和扩充。最初的成果称为“带类的C”,1983年正式取名为C++,经过几年的不断完善,成为目前的C++,并在不断的发展中。 发明C++的目标在于:在保留C原有精华的基础上提供全面的面向对象的编程支持,使得程序的结构更加清晰,更容易维护和扩充,同时又不丧失其高效性。 在本课程的学习过程中,我们采用Visual C++开发环境来学习C++语言的编程思想。所谓的Visual C++,它是Microsoft公司的Visual Studio开发工具箱中的一个C++程序开发包,Visual C++包中除包括开发程序所必须的编辑器、C++编译器、连接程序、测试程序外,还包括所有的库、例子和创建应用程序所需的文档。 三、C++语言简介: 1、数据类型:包括简单的数据类型和复杂的数据类型 在计算机中,数据被存储为一系列的字节,C++语言将这些字节组织成为有用的数据。不同的组织方式得到不同的数据类型,即简单和复杂的数据类型。 2、表达式: 由操作符和操作数构成。根据操作符的不同,表达式可以是算术表达式、逻辑表达式、条件表达式等。 3、语句: 是C++最小的可执行单元,程序的运行过程就是对语句的执行过程。语句分为声明语句、表达式语句、流程控制语句等。 声明语句:定义变量或常量; 表达式语句:在指定数据上执行指定的操作; 流程控制语句:控制程序的执行顺序。 4、函数: 由一组相关的语句组成,可以完成特定的功能。 5、类: 是C++语言的重要突破:它允许将数据和作用在这些数据上的操作(函数)组合在一起,形成一个整体——类。可将类看成是一种特殊的数据类型(带有自己的操作) 6、类的派生和继承: 可以在一个类的基础上派生出新的类,新的类继承了原来类的所有特征。继承允许在较小的类的基础上建立复杂的类,也允许先建立一个抽象的类,在派生得到具体的类。 7、学习方法: 多编程、多看书、多练习; 养成良好的编程风格,多加注释。 四、简单的C++程序: void main(){} 该程序是C++语言中最简单的程序,只有一行组成。通过它可说明如下问题: 程序和程序文件: 程序是以某种语言为工具编制出来的动作序列,是用计算机语言对程序要完成任务的描述,它表达了人的思想。它通常以文件的形式保存起来,所以,源文件、源程序和源代码都是程序。 2、C++程序是由一个或多个函数组成,所谓函数是指具有特定功能的程序模块。 其格式如下: 类型修饰符 函数名(形式参数表)函数体 注:(1)函数名后的括弧()不能省,因它是识别函数的重要标志; (2)函数体是用大括弧{}括起来的一系列C++语句,是体现函数功能之所在。 3、C++程序至少要有一个函数组成,且该函数为主函数,函数名为main。它是程序的入口,一个应用程序的执行就是从主函数中第1个语句开始的 4、C++程序中,字母的大小写是有区分意义的。 五、程序的编辑、编译、连接和运行 用高级语言编写的源程序需要经历编辑、编译、连接才能成为可执行程序。 C++语言是一种高级的程序设计语言,语言中利用字母、数字以及其它各种符号来表达程序员的思想。程序员首先利用编辑器将程序输入到计算机

文档评论(0)

huhongjun + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档