typedef
来源:互联网 发布:金星秀停播 知乎 编辑:程序博客网 时间:2024/05/12 01:20
自定义类型
简单的用一个新的类型名代替原有的类型名
简单的用一个新的类型名代替原有的类型名
typedef int Integer;
int i,j;
Integer k;
//声明结构体
typedef struct{
int month;
int day;
int year;
}Date; //用typedef 生命的结构体,原结构体变量变成了一个新的类型了
Date birthday;
Date *p;
//定义数组
typedef int Num[100];
Num a;
//定义指针
typedef char *String
String p,s[10];
//定义返回值为int类型无参数的函数指针
typedef int (*pointer)();
pointer p1,p2;
###
typedef 只是对已经存在的类型制定一个新的类型名,而没有创造新的类型
用typedef声明数组类型 指针类型 结构体类型 共用体类型 枚举类型等
typedef 与 #define 表面上有相似之处
当不同的源文件中用到同一类型的数据时,常用typedef声明一些数据类型,可以吧所有的typedef名称声明单独放在一个头文件中
使用typedef名称有利于程序的通用与移植,有时程序会依赖与硬件的特性,用typedef类型便于移植。
- typedef
- typedef
- typedef
- typedef
- typedef- -
- typedef
- typedef
- typedef
- typedef
- typedef
- Typedef
- typedef
- typedef
- typedef
- typedef
- typedef
- typedef
- typedef
- dom4j
- HTML5简介
- Linux x86-64上手动升级Oracle10204到 10205
- vsftpd安装
- ibatis应用实践录
- typedef
- python 文件操作
- 解决phpcas中的单点登出问题
- 接触到的软件
- C#修改config文件实现动态调用webservice实现问题
- Dealing with Audio Output Hardware 处理音频输出硬件设备
- ASP.NET:性能与缓存
- DBMS_STATS.GATHER_TABLE_STATS
- 页面出现滚动条时会出现抖动现象