欢迎来到天天文库
浏览记录
ID:45903271
大小:1.07 MB
页数:212页
时间:2019-11-19
《九州书源—中国重庆(1)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第2章C++程序设计基础知识学习目标本章要点上机练习习题学习目标C++语言是在C语言的基础上增加了面向对象程序设计而发展起来的,而VisualC++6.0又是以C++为基础的。因此,学习VisualC++6.0语言,首先要掌握C++程序设计的基础知识。学习目标本章将介绍编码基础、数据类型、变量和表达式、基本控制结构、数组、函数和指针等C++程序设计的基础知识,使读者具有阅读与编写C++程序的能力。本章要点C++语言的编码基础C++语言的数据类型常量、变量、运算符及表达式基本结构与控制语句构造类型函数、函数及指针C++语言的编码基础在C++
2、语言的学习过程中,首先需要对C++的基本组成、基本符号、保留字和标识符有一定的了解,它们是阅读和编写程序的基础。基本组成基本符号保留字标识符基本组成一个C++程序通常由预处理命令、函数、语句、变量、输入输出及注释等几个部分组成。预处理命令函数基本组成语句变量输入和输出注释预处理命令在C++程序中,预处理命令以“#”开始。C++提供三种预处理命令:宏定义命令、文件包含命令及条件编译命令。函数一个C++程序通常由若干个函数组成,这些函数可以是C++系统提供的库函数,也可以是用户根据需要编写的自定义函数。在这些函数中,必须有且仅有一个主函数ma
3、in,不论主函数位于什么位置,该程序都是从主函数开始执行的。语句语句是组成程序的基本单元,它包括顺序语句、选择语句、循环语句等。所有的语句以分号结束,最简单的语句是空语句,它仅包括一个分号。变量在C++程序中,需要将数据存放于内存单元中,而变量就是用来存储和访问内存单元中数据的标识符。变量有整型、字符型、浮点型等基本数据类型。输入和输出在C++程序中常有输入和输出语句,如前一章在上机练习时就要求用户通过键盘输入数据的输入语句,以及要求将计算结果显示在屏幕上的输出语句。注释注释可以帮助读者阅读源程序,但并不参与程序的运行。基本符号C++程序
4、中的基本符号有以下3类:字母数字特殊字符字母大小写英文字母:A~Z,a~z共52个符号。数字数字字符:0~9共10个符号。特殊字符空格!#%^&*_(下划线)+=-~<>/'";.,()[]{}保留字在C++程序中,保留字又称为关键字,是有特定含义的单词。对于保留字,在编程时不能用于其他用途。下面仅列出常用的保留字,其含义和用法在相关的章节中再加以介绍。C++常用的保留字asmautoboolbreakcasecatchcharclassconstcontinuedefaultdeletedodoubleelseenumexternfa
5、lsefloatforfriendgotoifinlineintlongmainnamespacenewoperatorprivateprotectedpublicregisterreturnshortsignedsizeofstaticstructswitchtemplatethisthrowtruetrytypedeftypeiedtypenameunionunsignedusingvirtualvoidvolatilewhile标识符标识符是编程人员特别声明的单词,它命名程序正文中的一些实体,如变量、常量、函数和其他用户的自定义对象
6、等。在C++语言中命名标识符的规则如下:必须以字母或下划线“_”开头,由字母、数字或下划线组成,而且标识符中间不允许有空格。标识符不能使用C++语言中的保留字,如if、for、int等都不能用作标识符。标识符中字母区分大小写,如Abc和abc认为是不同的标识符。标识符的有效长度为32,也就是说前32个字符相同的两个不同标识符认为是同一个标识符。C++语言的数据类型在不同的程序设计语言中,数据类型的规定和处理方法是各不相同的。C++语言的数据类型分为基本数据类型和自定义数据类型两种。基本数据类型自定义数据类型基本数据类型基本数据类型由系统定
7、义和提供,常用的有int(整型)、float(单精度浮点型)、double(双精度浮点型)、char(字符型)、void(无值型)、bool(逻辑型)等。在基本类型前面加上类型修饰符就形成了基本类型的派生类型。类型修饰符有signed(有符号的)、unsigned(无符号的)、short(短型的)、long(长型的)4种。C++语言的基本数据类型数据类型类型描述占字节数取值范围char字符型1-128~127unsignedchar无符号字符型10~255signedchar有符号字符型1-128~127int整型4-231~231-1u
8、nsigned[int]无符号整型40~232-1short[int]短整型2-32768~32767unsignedshort[int]无符号短整型20~65535C++语言的基本数据类型数
此文档下载收益归作者所有