理解typedef
来源:互联网 发布:南风知我意百度云 编辑:程序博客网 时间:2024/05/22 12:44
typedef 的作用不是定义一个新的类型而是为一个类型增加与之相关的声明方法。
可以用理解定义变量的方式来理解typedef。
下面用三个例子来说明:
例一、
typedef int MYINT;1.可以先不看typedef,首先理解为 int MYINT; 定义了一个整形变量MYINT。
int MYINT;
2.加上typedef,那么定义的整形变量MYINT就转换为可以定义整形变量的关键字。
例二、
typedef struct A { int b; int c; }D;1.首先去掉typedef,定义了一个结构体变量D。
struct A { int b; int c; }D;
2.加上typedef 就可以理解为D是可以定义struct A类型变量的关键字。
例三、
typedef void(*FP)(void);
1.首先去掉typedef
void (*FP)(void);声明了一个函数指针。
2.加上typedef,FP就变成了可以声明返回值为void,无参数类型的函数指针的关键字。
- typedef理解
- 理解typedef
- 理解typedef
- 理解typedef
- 理解typedef
- typedef 理解
- 理解typedef
- 理解typedef
- 理解typedef
- typedef理解
- typedef , enum , typedef enum 理解
- 进一步理解Typedef
- typedef关键字的理解
- typedef struct的理解
- 深入理解typedef
- 深入理解typedef
- 对typedef的理解
- typedef #define 理解
- WebKit网页布局实现之主要架构篇
- 使用powerDesigner 创建数据库脚本
- 2011-9-28 10:14:59
- Oracle SQL的硬解析和软解析
- 忘记无线加密密码,设置举措流程如下
- 理解typedef
- 【学习】js获取前一天的日期
- 噩梦
- 简单介绍PHP获取文件属性方法
- 配置python环境变量
- Perl -d 调试perl程序
- Oracle 购买价格 和 服务费 计算方式
- MFC实现文件夹对话框
- 最简短语句改变进度条颜色及去掉进度条边框