Visual C++第2章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 C++语言基础 本章要点 : C++的数据类型、运算符和表达式。 C++的控制结构。 面向对象程序设计方法。 类与对象。 2.1 C++语言概述 C++是在20世纪80年代早期由贝尔实验室设计的一种在C语言基础上增加了对面向对象程序设计的支持语言,是既适合于作为系统描述语言,也适合于编写应用软件的既面向对象又面向过程的一种混合型程序设计语言。 2.1.1 C++的发展历程 在C语言推出之前,操作系统等系统软件主要是用汇编语言编写的(如著名的UNIX操作系统)。 最初的C语言只是为描述和实现UNIX操作系统而提供的一种程序设计语言,1973年,贝尔实验室的K.Thompson和D.M.Ritchie两人合作把UNIX操作系统的90%以上的代码进行了重写,形成了UNIX V操作系统。 后来C又经过多次改进并在1978年后被移植到微型机上,C语言逐渐成为风靡全球的计算机程序设计语言。 2.1.1 C++的发展历程 上世纪80年代,美国ATT贝尔实验室的Bjarne Stroustrup在C语言的基础上推出了C++(读作see plus plus)程序设计语言。 C++越来越受到重视并得到了广泛地应用,许多公司都为C++设计了自己的编译系统,如ATT、Apple、Sun、Borland和Microsoft等,其中比较流行的有Borland公司的Borland C++和Microsoft公司的Visual C++。 2.1.1 C++的发展历程 同时,许多大学和科研机构也为C++编写了各种不同的类库,以方便C++的编程,其中Borland公司的OWL(Object Windows Library)和Microsoft公司的MFC(Microsoft Foundation Class)就是比较优秀的代表,尤其是Microsoft的MFC,得到了广泛的应用。 2.1.2 C++语言的特点 C++是一种通用程序设计语言,特别是面向系统程序设计,它具有以下特点: 是一个增强的C语言 支持数据抽象 支持面向对象的程序设计 支持通用型程序设计 2.2 一个简单的C++程序 2.2.1 一个C++例程 例2.1 利用VC++ 6.0新建一个Win32 Console Application类型的工程ex21,添加C++ Source File文件后,输入以下代码: #include iostream.h //包含头文件 void main( ) //main函数,程序入口 { //程序体开始 coutHello,World!\n; //在屏幕输出字符串 coutthis is the first C++ program.endl; //输出字符串和换行 int x=5; //定义整型变量x coutxendl; //输出x的值并换行 } //程序体结束 编译、链接后,执行程序,输出结果如下: Hello,World! This is the first C++ program. 5 2.2.2 C++程序的基本组成 一个C++程序往往是由预处理命令、函数、语句、变量和对象、输入与输出以及注释等几个基本部分组成的。 (1)预处理命令。 (2)函数。 (3)语句。 (4)变量和对象。 (5)输入与输出。 (6)注释。 2.2.3 C++程序的书写风格 C++既具有C语言的部分面向硬件特性,又拥有丰富的运算符,这导致了C++程序较其他语言难于理解。为了提高程序的可读性,C++程序的书写风格会起到很大的作用。因此,对于初学者来说,养成良好的代码书写习惯是非常重要和必要的。 2.2.3 C++程序的书写风格 2.2.3 C++程序的书写风格 1.标识符命名 标识符是用来标识变量名、函数名、数组名、类名、对象名、类型名、文件名等的有效字符序列。标识符命名的好坏也会影响程序的可读性,下面几个原则是标识符命名时所必须注意的: (1)合法性。C++规定标识符由大小写字母、数字字符(0~9)和下划线组成,且第一个字符必须是字母或下划线,任何标识符中都不能有空格、标点符号和其他字符。 (2)有效性。标识符的长度最好不要超过32个字符,因为有的编译系统只能识别前32个字符,即前32个字符相同的两个不同标识符被有的系统认为是同一个标识符。 (3)易读性。定义标识符时,若能做到“见名知义”就可以达到易读性的目的。 2.2.3 C++程序的书写风格 2.缩进和注释 缩进是指

文档评论(0)

白领文档(原创) + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档