typedef使用详解
来源:互联网 发布:java swing图形界面 编辑:程序博客网 时间:2024/06/05 02:51
使用typedef可以为数据类型起一个容易记忆的名字,这会使程序更加容易理解
1.typedef—为数据类型重新起个名字
typedef int COUNT; //将int型重新命名为COUNT
typedef float SCORE; //将float重新命名为SCORE
2.使用typedef为数组类型重新命名
typedef int NUM[10]; //num被定义为新的数组类型;表示NUM被定义为int型长度为10的数组
NUM a; //等价于int a[10];
3.使用typedef为指针类型重新命名
a) typedef float* POINTER; //POINT被定义为指针类型
如果想要定义一个float类型的指针变量,只需:POINTER p;
b) typedef int (*PTR)(int,int); //PTR被定义为函数指针类型
PTR pm; //使用PTR定义一个函数指针变量pm
4.使用typedef为用户自己定义的数据类型重新命名
//将一个结构体命名为DATE
typedef struct
{
int year;
int month;
int day;
}DATE;
//以下代码与以上代码等价
struct date
{
int year;
int month;
int day;
};
typedef date DATE;
DATE d; //定义结构体变量,等同于struct date d;
0 0
- typedef 数组使用详解
- typedef使用详解
- typedef使用详解
- typedef使用详解
- typedef使用详解
- Typedef 详解
- Typedef详解
- Typedef详解
- typedef 详解
- typedef详解
- typedef详解
- Typedef详解
- typedef详解
- typedef详解
- typedef详解
- typedef详解
- 使用typedef
- typedef 使用
- C++ 关联容器map的用法
- 安卓中弹窗和自定义弹窗
- MongoDB在Linux环境下安装
- java泛型深度 理解
- MSVC与CRT默认库链接冲突问题
- typedef使用详解
- ireport使用中遇到的问题及解决方法
- 迭代法实现归并排序
- 演化策略和遗传算法的区别
- Missing operation for soapAction and body element
- 用户控件提示没有指定HtmlGenericControl的ID属性是什么错误
- hdu-1257
- 购房首付的和奋斗史
- ioctl 变成了 unlocked_ioctl