下载此文档

C5 结构、联合与枚举.ppt


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
第五章结构、联合与枚举
结构
结构的定义与结构变量的声明
struct example {
int a;
float b;
}
struct example e1, e2;
typedef struct example
{
int a;
float b;
}EXAMPLE;
EXAMPLE e1, e2;
结构
结构的定义与结构变量的声明
struct example {
int a;
float b;
}
example e1, e2;
struct example e3, e4;
结构作为类
结构中也可以引入成员函数
在缺省的情况下结构的成员是public
例:
联合作为类
联合的成员变量共享内存同一个单元
在缺省的情况下,联合成员是公有的
联合可以包含成员函数
联合不能继承其它的类
联合不能有序函数
静态变量不能是联合
如果有构造、析构函数,则对象不能是联合的成员
例:
匿名联合
匿名联合不含类型名
变量不能被说明为这类联合
联合的成员变量要共享同一个单元
联合的变量直接引用
例:
匿名联合不能有成员函数
匿名联合不能有private, protected
全局匿名联合必须是静态的。
作业
设计一个程序,比较
直接运行语句(i>j)?i:j
运行内联函数
运行外部函数
所用时间的区别(各运行100000000次)

C5 结构、联合与枚举 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息