- 1、本文档共212页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++程序设计基础知识 学习目标 本章要点 上机练习 习 题 学习目标 C++语言是在C语言的基础上增加了面向对象程序设计而发展起来的,而Visual C++ 6.0又是以C++为基础的。因此,学习Visual C++ 6.0语言,首先要掌握C++程序设计的基础知识。 学习目标 本章将介绍编码基础、数据类型、变量和表达式、基本控制结构、数组、函数和指针等C++程序设计的基础知识,使读者具有阅读与编写C++程序的能力。 本章要点 C++语言的编码基础 C++语言的数据类型 常量、变量、运算符及表达式 基本结构与控制语句 构造类型函数、函数及指针 C++语言的编码基础 在C++语言的学习过程中,首先需要对C++的基本组成、基本符号、保留字和标识符有一定的了解,它们是阅读和编写程序的基础。 基本组成 基本符号 保留字 标识符 基本组成 一个C++程序通常由预处理命令、函数、语句、变量、输入输出及注释等几个部分组成。 预处理命令 函数 基本组成 语句 变量 输入和输出 注释 预处理命令 在C++程序中,预处理命令以“#”开始。C++提供三种预处理命令:宏定义命令、文件包含命令及条件编译命令。 函数 一个C++程序通常由若干个函数组成,这些函数可以是C++系统提供的库函数,也可以是用户根据需要编写的自定义函数。在这些函数中,必须有且仅有一个主函数main,不论主函数位于什么位置,该程序都是从主函数开始执行的。 语句 语句是组成程序的基本单元,它包括顺序语句、选择语句、循环语句等。所有的语句以分号结束,最简单的语句是空语句,它仅包括一个分号。 变量 在C++程序中,需要将数据存放于内存单元中,而变量就是用来存储和访问内存单元中数据的标识符。变量有整型、字符型、浮点型等基本数据类型。 输入和输出 在C++程序中常有输入和输出语句,如前一章在上机练习时就要求用户通过键盘输入数据的输入语句,以及要求将计算结果显示在屏幕上的输出语句。 注释 注释可以帮助读者阅读源程序,但并不参与程序的运行。 基本符号 C++程序中的基本符号有以下3类: 字母 数字 特殊字符 字母 大小写英文字母:A~Z,a~z 共52个符号。 数字 数字字符:0~9 共10个符号。 特殊字符 空格 ! # % ^ * _(下划线) + = - ~ / \ ; . , () [] {} 保留字 在C++程序中,保留字又称为关键字,是有特定含义的单词。对于保留字,在编程时不能用于其他用途。下面仅列出常用的保留字,其含义和用法在相关的章节中再加以介绍。 C++常用的保留字 标识符 标识符是编程人员特别声明的单词,它命名程序正文中的一些实体,如变量、常量、函数和其他用户的自定义对象等。在C++语言中命名标识符的规则如下: 必须以字母或下划线“_”开头,由字母、数字或下划线组成,而且标识符中间不允许有空格。 标识符 不能使用C++语言中的保留字,如if、for、int等都不能用作标识符。 标识符中字母区分大小写,如Abc和abc认为是不同的标识符。 标识符的有效长度为32,也就是说前32个字符相同的两个不同标识符认为是同一个标识符。 C++语言的数据类型 在不同的程序设计语言中,数据类型的规定和处理方法是各不相同的。C++语言的数据类型分为基本数据类型和自定义数据类型两种。 基本数据类型 自定义数据类型 基本数据类型 基本数据类型由系统定义和提供,常用的有int(整型)、float(单精度浮点型)、double(双精度浮点型)、char(字符型)、void(无值型)、bool(逻辑型)等。在基本类型前面加上类型修饰符就形成了基本类型的派生类型。类型修饰符有signed(有符号的)、unsigned(无符号的)、short(短型的)、long(长型的)4种。 C++语言的基本数据类型 C++语言的基本数据类型 自定义数据类型 自定义数据类型是由用户根据需要构造的数据类型,包括数组、指针、结构、枚举及类等。 以下介绍枚举类型,其他类型将在后面章节中陆续介绍。 枚举是将变量的值一一列举出来,使变量的值限于列举的范围内。 自定义数据类型 枚举说明语句的一般形式为: enum 类型名 {枚举值表}枚举变量表; 每个枚举值均有一个固定的整数值。如果没有显式赋值,则第一个枚举值为0,后续枚举值依次递增1。如果显式赋值,则可以设置1个或多个特定值,其未赋值的后续枚举值依次递增1。 常量与变量 C++程序中的数据可分为常量与变量两大类。常量是在程序运行过程中不变的量,变量是在程序运行过程中可发生变化的值。在编程时,常量和变量必须遵循“先声明,后使用”的原则,即所有常量和变量必须在使用前用说明语句进行说明,否则编译时将会产
文档评论(0)