赞
踩
在 C 语言中,typedef
关键字用于为数据类型创建一个新的名称(别名)。以下是 typedef
的一些常见用法:
为基本类型定义别名: 有时,为了增强代码的可读性或为特定的用途定义类型,你可能想为基本类型定义别名。
typedef int length;
length l = 10;
为结构体定义别名: 为结构体定义别名是 typedef
的常见用法,可以使你不必每次使用结构体时都键入 struct
关键字。
typedef struct {
int x, y;
} Point;
Point p1, p2;
为枚举定义别名: 同样地,可以为枚举类型定义别名,避免每次使用时都要键入 enum
。
typedef enum {
RED, GREEN, BLUE
} Color;
Color shirt_color = RED;
为指针类型定义别名: typedef
可以为指针类型定义更简短或更具描述性的别名。
typedef int* IntPtr;
IntPtr p, q;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。