C语言复习(六)----typedef 的作用
typedef的作用
-
重命名变量:
typedef unsigned int Uint;//可以使用Uint代替unsigned int -
定义新的数据类型
typedef struct Books{
char IBSN[20];
char author[30];
char name[40];
} Book;
int main(){
Book book;
//...
return 0;
}
typedef和#define的区别:
typedef由编译器执行,#define由预编译器处理
typedef只能为类型定义符号名,#define还可以定义常量
- 用
typedef为数组去别名:typedef int A[6];

浙公网安备 33010602011771号