typedef/结构体/枚举/
来源:互联网 发布:stm32和51编程一样吗 编辑:程序博客网 时间:2024/06/05 04:35
typedef ;——别名(类型的别名)
typedef目的一般有两个,
1.
一个是给变量一个易记且意义明确的名字;
2.
typedef int myInt;
另一个简化一些比较复杂的类型声名。
(1)机构体
typedef struct Student
{
int a;
}Stu;
于是在声明变量的时候就可以直接这样定义:Stu stu1;
如果没有typedef 就必须用 struct Student stu1;来声名stu1.
另外也可以不写Student。
但是也就不能这样定义了:struct Student stu1;
而只能这样定义: Stu stu1;
(2) 枚举
无类型名的枚举
typedef NS_ENUM(NSInteger, WebType) {
WebTypeMessageHelp, //乘客帮助
WebTypequestion, //常见问题
WebTypeUseterms, //使用条款
WebTypeAboutUS, //关于我们
WebTypeStatement, //法律条文
WebTypeServiceagreement //易出租服务协议
};
类型名BMKUserTrackingMode的枚举
typedef enum {
BMKUserTrackingModeNone = 0, /// 普通定位模式
BMKUserTrackingModeFollow, /// 定位跟随模式
BMKUserTrackingModeFollowWithHeading, /// 定位罗盘模式
} BMKUserTrackingMode;
(3)block
typedef void(^blockName) (parameterTypes);
__weak __typeof(self)weakSelf = self;
- typedef/结构体/枚举/
- 结构体 枚举 typedef
- 结构体 枚举 typedef 应用
- 结构体,共用体,枚举体,typedef
- 结构体、共用体、枚举和typedef
- 自定义数据类型 结构体 枚举 typedef
- 黑马程序员--typedef关键字和结构体 枚举类型
- 【C语言连载六】--------变量、修饰词、结构体、枚举、typedef
- C语言第七节-结构体-枚举-typedef
- C语言(结构体、枚举、typedef)笔记 by STP
- C语言结构体,联合体,枚举与typedef
- 共用体,枚举,typedef
- typedef用法 & 结构体
- typedef 结构体定义
- typedef和结构体
- typedef 定义结构体
- 结构体和typedef
- 结构体与typedef
- Java常用类源码分析_DateFormat类
- 用python把AuroraGT的结果导成lua
- LeetCode 234. Palindrome Linked List
- 半数集问题
- thinkphp-javascript ajax上传后台 post接收不到的原因
- typedef/结构体/枚举/
- 互联网推送服务原理:长连接+心跳机制(MQTT协议)
- Java常用类源码分析_SimpleDateFormat
- ios-显示LCD效果
- Android---Service Timer之执行周期任务
- emacs与vi对比教程
- 在Application的onCreate中创建线程,线程不能被执行
- 基础之启动活动的最佳写法
- URAL 1039 / poj2342-Anniversary Party-树形DP