用typedef定义类型-C++程序设计技巧
用typedef定义类型,能让你为已有的类型取个更简洁、易懂的名字,像是给数据类型穿上新衣服。你可以用它来给常用的类型取别名,比如将float
类型换成REAL
,让代码更具可读性。typedef的应用场景多,比如在结构体中定义类型时,它还能帮你省去冗长的类型声明。虽然typedef
本身无法创建新类型,但对已有类型进行重命名还是挺方便的。需要注意的是,它不能用来定义变量,只是定义类型名而已。举个例子:
typedef struct student {
int i;
int *p;
} REC;
REC x, y, *pt;
这样,你就能用REC
代替struct student
,让代码更简洁。不过要小心,它只能为已有类型起别名,不能用来创建全新的类型。,用得好,代码整洁,读起来也舒服。
8.66MB
文件大小:
评论区