C语音基础-typedef 24
来源:互联网 发布:萤石软件下载 编辑:程序博客网 时间:2024/06/07 00:06
1. typedef ----> type define 类型定义.
作用:为一个已经存在的数据类型取1个别名.
语法格式:
typedef 已经存在的数据类型别名;`
typedef char* string;
将char* 类型取1个别名.叫做string
所以,就可以使用string代替char*
size_t 其实就是 unsigned long
2. 什么时候为已经存在的数据类型取1个别名呢?
当数据类型很长的时候,就可以为这个数据类型取1个短1点的别名.
这样用起来就很方便.
3. 使用typedef为结构体类型取别名.
1).先声明结构体类型.然后在使用typedef为这个结构体类型取1个短别名.
struct Student
{
char *name;
int age;
int score;
};
typedef struct Student Student;
2).声明结构体类型的同时,就使用typedef来为结构体类型取1个短别名.
typedef struct Student
{
char *name;
int age;
int score;
} Student;
3).声明匿名结构体的同时,就使用typedef来为结构体类型取1个短别名.
typedef struct
{
char *name;
int age;
int score;
} Student;
这是最常用的方式.
4. 使用typedef为枚举类型取1个短别名
1).先声明枚举类型,然后再使用typedef来为枚举类型取1个短别名.
enum Direction
{
DirectionEast,
DirectionSouth,
DirectionWest,
DirectionNorth
};
typedef enum Direction Direction;
2).声明枚举类型的同时,就使用typedef来为枚举体类型取1个短别名
typedef enum Direction
{
DirectionEast,
DirectionSouth,
DirectionWest,
DirectionNorth
} Direction;
3).使用上面这种方式的时候,枚举的名称就没有必要写了.
typedef enum
{
DirectionEast,
DirectionSouth,
DirectionWest,
DirectionNorth
} Direction;
- C语音基础-typedef 24
- C语音基础类型
- C语言基础七typedef
- C语音基础-数组12
- C语音基础-枚举23
- C语言基础:C语言typedef(1) - typedef简单认识
- C 基础 typedef与define 的使用
- <C/C++基础>关键字typedef用法总结
- C语言基础—— typedef
- 黑马程序员 C语言基础:typedef 用法
- 讯飞C/C++语音合成基础篇
- C语音基础-指针初识15
- C语音基础-计算机内存管理20
- C语音基础与提高1
- C语言基础:C语言typedef(2) - typedef与宏定义的对比
- c typedef
- c typedef
- c-typedef
- 抓取网页内容
- 套接字总结
- C和C++混合编译
- python数据可视化
- php面向对象必知会
- C语音基础-typedef 24
- Java调用Dll
- 通信框架Netty的详细介绍及应用
- Linux下C语言开发(已知进程名得到其PID号)
- 对Android广播接收与发出机制的一些AMS以外的源码分析
- 判断今天是今年的第几天(2)
- Windows版本搭建安装React Native环境配置及相关问题
- CSS Fundamentals/Basic CSS Structure & Syntax
- && 和 || 的一些用法