《C++面向对象程序设计》第2章从C到C++.ppt

第2章 从C到C++ 2.1自定义数据类型:结构体、共用体、位域、枚举、 typedef声明类型 2.2 函数:引用、参数传递方式、函数的重栽、有默认参数的函数、内联函数、函数调用栈结构、函数返回引用、 函数指针和指针函数 2.3 struct with function C++提供了许多种基本的数据类型(如int、float、double、char等)供用户使用。此外,用户可以自己声明的类型还有结构体(structure)类型、共用体(union)类型、枚举(enumeration)类型、类(class)类型等,这些统称为用户自定义类型(user-defined type,UDT)。 2.1.1 结构体 一、结构体的定义 结构体用于标识一种新的数据类型,即结构体类型,它是复合数据类型。 一个对象的属性往往由不同类型的数据描述,例如职工的属性包括: 姓名 编号 工资 地址 电话 字符串 长整型 浮点型 字符串 长整型 若存放一个单位的职工信息,要用多个不同类型,长度相同的数组,给处理带来麻烦。为把不同类型的数据组合在一起,C++提供了结构。 定义职工的结构数据类型:

文档评论(0)

1亿VIP精品文档

相关文档