Chapter5构造数据类型.ppt

Chapter5构造数据类型.ppt

主要内容  枚举类型  数组类型  结构与联合  指针  引用 枚举类型  枚举类型是由用户自定义的一种简单数据类型。在定义一个枚举类型时,需要列出其值集中的每个值(枚举值)。 enum 枚举类型名 {枚举值表};如: enum Day {Sun,Mon,Tue,Wed,Thu,Fri,Sat}; 枚举类型  每一个枚举值都对应着一个整数,默认情况下,第一个枚举值对应常量值0,其它的值为前一个值加1。也可给枚举值指定对应的整数值。例如: enum Day {Sun=7, Mon,Tue,Wed,Thu,Fri,Sat}; 一维数组   一维数组可以用来表示向量和线性表这样的数据。其定义格式为:   元素类型数组变量名[元素个数];  一维数组所占的内存空间大小可以用sizeof操作符来计算。  向函数传递一维数组时,函数的形参一般为不带数组大小的一维数组定义以及数组元素的个数。 一维数组  数组作为函数参数传递时,实际传递的是数组的首地址,函数的形参数组不再被分配内存空间,它共享实参数组的内存空间。  一维数组的名字代表第一个元素的内存地址,它是一个常量,程序中不能修改它。 字符数组   C++语言本身没有提供字符串类型(由C++标准库提供)。在C++中,通常用元素类型为char的一维数组(字符数组)来表示字符串类型。如:char s[10];  用字符数组存贮字符串时,通常在

文档评论(0)

1亿VIP精品文档

相关文档