C++程序设计a 2.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 认识C++的对象 1.1初识c++的函数和对象   C++语言兼容C语言,这一语句在C++中则等效为声明一个整数对象。  即只要换一下思维模式,就可以通过C语言的变量认识C++的对象。  在C++中则称为结构对象。  1.混合型语言 C++程序以.CCP作为文件扩展名,并且必须有一个且只能有一个名为main(不是C++的关键字)的主函数。     2灵活的注释方式     C++除沿用C语言的从“、/*”开始,直到“*/”结束的注释方式之外,引入了更灵活的方式“//”,注释的有效范围从“//”至本行结束。     3.使用输出和输入对象     C++将数据从一个对象流向另一个对象为“流”。从流中获取的数据的操作称为提取操作。    cin和cout都不是C++语言本身的定义的一部分,而是由C++的一套面向对象类体系提供支持并作为C++标准程序库的一员所以在使用它们之前需要在主函数前使用#include语句将其包含。C++标准备输入输入库的头文件时iostrean在程序中使用定义的方法。 使用命名空间    所谓的命名空间(namespace)是一种将程序库名称封装起来的方法,它提高了程序的性能和可靠性。    若要在程序中使用cin和cout这两个iosteam数的对象,不仅要包含iosteam头文件,还得让命名空间std内的名称曝光这一条语句就是让命名空间中的名称曝光。    C++新标准就是将标准类库的头文件与一般的头文件要(需要使用扩展名“.h)区分开来。当然,也可以自己定义符合标准    准库头文件,使用这种头文件时,也需要有同时使用命名空间语言。 对象的定义及初始化    定义对象包括它命名并赋予它类据类型。 函数原型及其返回值    函数都需要有类型说明。int main()指出main是整数类型,返回值由return后面的表达式决定,且表达式的值必须与声明函数的类型一致。 返回“0”值来表示main函数结束。如果函数确定不需要返回值,还可以用void标识,一旦使用void标识,函数体内就再需要使用return语句。 对无需返回值的函数将使用void的形式且不使用return语句。 C++函数有库函数(标准函数)和自定义函数两类。 C++程序使用变量的基本规则是:必须先声明,后使用。 7 const修饰符和预处理程序 C语言一般使用宏定义“#define”定义常量,在C++中,建议使用const代替宏定义。 因为被const修饰的变量的值在程序中不能被改变,所以在声明符号常量时,必须对常量符号进行初始化,除非这个常量是用extern修饰的外部变量。 Const的用处不仅仅是在常量表达式中代替宏定义。如果一个变量在生存期中的值不会改变,就应该用const来修饰这个变量,以提高程序安全性。 C++语言预处理程序不是编译程序的一部分, 为了与一般的C++程序语句相区别,所以有预处理语句都以位于首行的符号“#”开始。预处理语句有3种,分别是宏定义、文件包含和条件编译。 是使用双眼号还是尖括号,其含义并不一样。采用尖括号引用系统提供的的包含文件,C++编译系统将首先在C++语言系统设定的目录中寻找包头文件,如果没有找到,就到指定目录中去寻找。采用双引号引用自己定义的包含文件(一般都放在自己指定的目录中),这将天通知C++编译器在用户当前目录下火寻找包含文件。 8程序运行结果 9程序书写格式 括号紧跟在函数名后面,但在for和while后面,应用一个空格与左括号隔开以增加可读性。 数学运算符的左右各留意个空格,以与表达式区别。 在表达参数时,逗号后面留个空格。 在for、while和do…while语句中,合理使用缩进、一对花符号和空行。 适当增加空行和程序注释以增加可读性。 太长的程序行两行或者几行,并注意选取合适的分行和缩进位置。 1.2认识C++语言面向过程编程的特点 C语言是典型的面向过程的语言。因为C++兼容了C语言,所以也可以使用C++编制面对过程的程序。 1.2.1使用函数重载 C++允许为同一函数定义几个版本,从而使一个函数名具有多种功能,这称为函数重载。 1.2.2 新的数据类型 及其注意事项 Void是无类型的标识符号,只能声明函数的返回值类型,不能声明变量。C++还比C语言多了bool(布尔)型。C++标准只限定int和short至少要有16位,而long至少32位,short不的长于int,int不得长于long。Visual C++ 6.0规定int使用4字节。 C++语言中的整数常量有4中类型:十进制常量、长整形常量、八进制常量和十六进字常量,并用前缀后缀进行分类标识。 C++语言与C语言一样,也使用转义

文档评论(0)

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

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

1亿VIP精品文档

相关文档