数据结构 (C++语言版) 朱战立 西安电子科技大学出版社 授课教师:李学俊 电话:13699639758 西南科技大学计算机学院信息系统教研室 室
计 算 机 学 院 信 息 教 研 室 lxj 数据结构 (C++语言版) 朱战立 西安电子科技大学出版社
第一章C++知识概要 过程化基础 项目开发过程 类 构造函数和析构函数 计算机 继承与派生 a多态性 教研室
计算机学院信息教研室 lxj 第一章 C++知识概要 过程化基础 项目开发过程 类 构造函数和析构函数 继承与派生 多态性
过程化基础 字符集和保留字 字符集 大小写字母(52个) 数字(10个) 计算机 其他符号 保留字( ANSIC有32个,ANS|C++又 补充了29个) 教研室 A
计 算 机 学 院 信 息 教 研 室 lxj 过程化基础 字符集和保留字 字符集 大小写字母(52个) 数字(10个) 其他符号 保留字(ANSI C有32个,ANSI C++又 补充了29个)
过程化基础 数据类型 基本 整形int 字符型char和 w char 计算机 实型单精度foat双精度 double 布尔型boo 教研室
计 算 机 学 院 信 息 教 研 室 lxj 过程化基础 数据类型 基本: 整形 int 字符型 char和w_char 实型 单精度float 双精度double 布尔型 bool
过程化基础 非基本数据类型: 数组type囗 指针type* 空类型void 计算机 结构 struct 联合 union 枚举enum 教研室 类cass
计算机学院信息教研室 lxj 过程化基础 非基本数据类型: 数组 type [] 指针type * 空类型 void 结构 struct 联合 union 枚举 enum 类 class
过程化基础 Typedef 为一个已有的类型名提供一个同义词。 Fsi: typedef double profit typedef int INT, integer; iNTa ∥相当于inta; 计 profit ∥相当于 double d; 注:建立一个 typedef时,没有分配内存空 间。因为没有实际的定义一个 教研室 新的数据类型
计 算 机 学 院 信 息 教 研 室 lxj 过程化基础 Typedef 为一个已有的类型名提供一个同义词。 例:typedef double profit; typedef int INT,integer; INT a; //相当于int a; profit d; //相当于double d; 注:建立一个typedef时,没有分配内存空 间。因为没有实际的定义一个 新的数据类型
过程化基础 指针 指针的类型用已说明所指地址中存放的数 据类型。 指针的初始化 计int add=3500 机 int *padd=&add 教研室
计 算 机 学 院 信 息 教 研 室 lxj 过程化基础 指针 指针的类型用已说明所指地址中存放的数 据类型。 指针的初始化 int add=3500; int *ipadd=&add;
过程化基础 条件语句 f语句 if(expression 计算机 statement 教研室
计算机学院信息教研室 lxj 过程化基础 条件语句 if语句 if(expression) { statement; ... }
过程化基础 if.ese语句 if(expression statement 1 else 计算机 statement2 教研室
计算机学院信息教研室 lxj 过程化基础 if…else语句 if(expression) { statement1; ... } else { statement2; ... }
过程化基础 if. elseif.else语句 if(expression1) statement 1 计算机 elseif (expression2) 教研室 statement2
计算机学院信息教研室 lxj 过程化基础 if…elseif…else语句 if(expression1) { statement1; ... } elseif (expression2) { statement2;