第1部分:++简述.docVIP

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 C++程序设计概述 C++是具有面向对象扩充内容的过程型程序设计语言。 每个C++程序都由主函数main()函数,并在主函数返回时结束。 函数从函数体中最前面的第一个语句开始执行,结束于函数体内部的最后一条语句,或者遇到return语句返回。每个函数在执行完毕后返回到调用该函数的位置,接着执行下一条语句。 函数和变量的声明语句,必须出现在调用或者使用它们的语句之前。 语句可以分为: 声明:声明变量和函数 定义:定义变量和函数的实例 过程语句:在函数内定义的可执行语句 变量声明语句声明了变量的存储类型、数据类型、名称等。函数声明语句(常称为函数原型)声明函数的返回值、名称、参数的个数和类型。 通常,变量的声明和定义放在同一语句内。函数的原型和定义一般在不同的位置。如果函数的定义出现在所调用它的源代码之前,那么定义本省已经起到了函数原型的作用。 过程语句可以是赋值语句、表达式语句或者程序流控制语句。表达式语句是具有返回值的程序语句。它可以独立存在,或者放在赋值语句的右侧。表达式由变量、常量、运算符和函数调用组成。赋值语句本身也是表达式。 每一条C++语句都以分号(;)结束。 C++使用结构化的程序控制结构,它包括顺序结构(一句接一句执行)、循环结构(for和while)和选择结构(if …… else和switch-case控制结构)。C++还允许使用goto语句实现非结构化流程。 类是由数据成员成员函数构成的集合的定义。类把用户定义数据类型的接口和数据封装起来,构成一个抽象的数据类型。 类的使用需要对类进行实例化,即对象。然后对该对象引用类的方法,即调用类的成员函数。对象通过调用成员函数,就好像对象有行为一样。 C++程序是由多个源代码模块构成,它们被编译成目标代码模块,然后链接成为一个可执行的程序模块。一个典型的C++程序中,大多数的目标代码来自于已编译好的、可重复利用的类或者函数。 C++没有系统内提供的输入输出语句,输入输出功能是由标准类库中的C++类来提供。事实上,许多其他语言固有的功能,在C++中都是通过类来实现。 主函数main():每一个C++程序都有一个主函数main()。它是程序的入口也是出口。 一个函数由:返回类型、函数名(标识符)、参数列表和函数体组成。参数列表在函数后的圆括弧中,函数体以左大括弧({)开始,以右大括弧(})结束。用大括弧包起来的语句组称为语句块,每一个语句块可以相当于一条语句。语句块可以嵌套,函数体至少要有一个语句块。return语句结束函数,return语句可以放在函数内部的任意位置。 第二章 写一个简单的C++程序 2.2标识符 一个C++程序有许多组成部分:变量、函数、类等,它们都有名称,就是标识符。定义标识符需要遵循以下几条规则: 标识符只能由字母、下划线、数字三类字符组成 第一个字符必须是字母或下划线(下划线被视为系统自定义的标识符) 大写字母和,,,,写字母是不同的字符 标识符可以任意长,但只有前32位是有效的。 标识符不能为C++的关键字。 2,3C++关键字 表格 SEQ 表格 \* ARABIC 1 标准C++关键字 asm do inline short tyeid auto double int signed tyename bool dynamic_cast long sizeof union break else mutable static unsigned case enum namespace static_cast using catch explicit new struct virtual char extern operator switch void class false private template volatile const float protected this wchar_t const_cast for public throw while continue friend register true default goto reinterpret_cast try delete if return typedef 表格 SEQ 表格 \* ARABIC 2 C++国际性关键字 and bitor or xor_eq and_eq compl or_eq not_eq bitand not xor 2.5变量 布尔型变量:关键字(bool)它是有两种逻辑状态的变量,有两个值,真和假(1和0)。 字符型变量:关键字(char)存放的字符是计算机字符集中的字符。在C++系统中字符数据用 8位单字节的ASCII码表示,用std::cout输出。 宽字符型变量:关键字(wchar_t)数据类

文档评论(0)

baa89089 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档