C++程序设计知识提纲.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C程序设计知识提纲

概论 C++程序的基本元素:关键字、标识符、运算符、标点符号 1.1算法、程序和语言 1.1.1算法和程序 算法:对数据处理操作的步骤。 1.1.2低级语言和高级语言 机器语言:由二进制码组成的指令。 汇编语言:用助记符来表示每一条机器指令。 高级语言:与人类习惯语言相近的程序设计语言。 1.2面向过程和面向对象的程序设计 1.2.1面向过程的程序设计 1.2.2面向对象的程序设计 1.3C++程序的写出和运行 1.3.1C++程序简例 main()是主函数。程序总是从main函数开始执行。 原型:main(int argc,char *argv[]) 标识符:给变量等实体所取的名字统称为标识符,只能以下划线或字母开头 关键字:C++中具有特定含义的词 语句:程序中语句要用“;”结尾,分号是语句的组成部分。 1.3.2C++程序从写出到运行几个步骤 源程序(.cpp):用C++语言写出的程序。 程序代码(.obj):源程序经过编译程序翻译,成为用机器语言表示的目标程序。 可执行文件(.exe):把各个相关文件链接起来形成的文件。 基本数据、别名和指针 2.1基本数据 数据是程序处理的对象而存储于内存空间中。 存间的大小与数据类型有关,数据类型分为基本数据类型和导出数据类型 2.1.1基本数据类型 数据类型:基本数据类型、导出数据类型 基本数据类型:字符型、整型、实型、双精度型、无值型 导出数据类型:数组、指针、结构体、共用体、类、枚举 整型:计算机内部是以二进制补码形式表示 字符型:ASII码有128个字符,0-31和128为不可见字符(控制字符) 浮点型:小数形式、指数形式 数据类型 存间(字节)长度(位) 取值范围 字符 char 1 8 -128~127 unsigned char 1 8 0~225 整数 短整型 short 2 16 -32768~32767 Unsigned short 2 16 0~65535 整型 int 4 32 -231~(231-1) Unsigned int 4 32 0~(232-1) 长整型 long 4 32 -231~(231-1) Unsigned long 4 32 0~(232-1) 实数 float 4 32 -3.4×10-38~3.4×1038 Double 8 64 -1.7×10-308~1.7×10308 Long double 8 64 -1.7×10-308~1.7×10308 2.1.2数据变量的存间、长度和取值范围 数据变量的存间:储存变量的内存空间。 整数存储安置规则:变量值的高位字节存于高地址的内存单元中,低位字节存于低地址的内存单元中。 存间长度运算符:sizeof(某变量类型) 变量的长度:变量的字节数×8=变量值的二进制位数。 2.1.3数据变量的表示 整数的表示: 八进制:以0开头。 十六进制:以0x或0X开头 后缀L或l为long型;后缀U或u为unsigned int型;同时后缀L和U为unsigned long型。 实数的表示 一般形式: 科学计数法:0.75e+9表示0.75×109,小数点前留一位为标准科学计数法;E可大写可小写,前后必须有数字。 后缀F或f为float型,无后缀默认为double型。 字符的表示:对于可以通过键盘输入的、可显示的字符,可用单引号阔气来;对于不可以通过键盘输入的,不可显示的字符,用转义字符‘\’;对ASCII码中任一字符,都可用反斜杠后跟一个八进制或十六进制数用单引号括起来表示‘\101’和‘\x41’都表示字符A。 字符可以对整型变量赋值,ASCII码范围内的整数也可以对字符型变量赋值,字符进行运算时,以其ASCII码值参与运算。 2.1.4字符串常量及其值 字符串常量是用一对英文双引号括起来的不可改变的字符序列。 2.1.5数据变量的声明和赋值 2.1.6数据变量的访问 2.2别名 2.2.1别名变量概念 2.2.2别名变量的声明 2.2.3用别名对变量进行访问 2.3指针 2.3.1地址概念 2.3.2指针变量概念 2.3.3指针变量的声明和赋值 2.3.4用指针对变量进行访问 C++动态内存分配: new 类型名(初始值列表) //开辟存储类型空间 new 类型名[下标表达式1][下标表达式2] //创建储存数组的空间 new 类名(初始值列表) //创建对象 如果内存开辟失败,对应指针应该为NULL,这是判断内存是否成功被开辟的标志

您可能关注的文档

文档评论(0)

文档精品 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:6203200221000001

1亿VIP精品文档

相关文档