关键字typedef

简介: 变量a是无符号整型数,它的变量类型为unsigned int 有点长,于是我们就将其变量类型重命名 typedef unsigned int uint; 即将unsigned int 赋予新名字:uint,更加简洁方便 重命名后可以直接使用新的类型名:uint b=20;

关键字typedef


作用:类型重命名,即为变量类型改一个新名字


语法:typedef + 类型名 + 新类型名


例如:unsigned int a=10;


          变量a是无符号整型数,它的变量类型为unsigned int 有点长,于是我们就将其变量类型重命名


          typedef unsigned int uint;


          即将unsigned int 赋予新名字:uint,更加简洁方便


          重命名后可以直接使用新的类型名:uint b=20;

1827c3ab437ce3f9773300f602cd93bf_347dfaa19c5a42d5af5b787f381ae2a3.png

typedef 通常在数据结构中使用较多,为结构体重新命名,如下:

214e133debd98a45875062ce5b9fb88e_570b822b73bc4aaa9bcd1c86d774b315.png

将原先的 struct BinaryTreeNode 重新命名为 BTNode 和 BTree,其中BTree创建变量时,创建的是指针变量 。


目录
相关文章
|
6月前
|
iOS开发 C++ MacOS
c++typedef关键字
c++typedef关键字
34 0
|
5月前
|
存储 C语言
C语言中的typedef关键字:为类型定义新名称
C语言中的typedef关键字:为类型定义新名称
|
6月前
|
编译器 C++
struct 和 typedef struct 区别和用法总结
struct 和 typedef struct 区别和用法总结
103 0
|
6月前
|
C语言
typedef 关键字
typedef 关键字。
22 1
|
6月前
|
算法 程序员 C++
24typedef声明
24typedef声明
32 0
|
编译器 程序员 C++
【C++模板】typename关键字的用法
【C++模板】typename关键字的用法
108 0
|
6月前
|
存储 编译器 C语言
learn_C_deep_10 extern在多文件下的理解、struct 关键字的理解与柔性数组、union 的内存级布局理解、enum 关键字的基本理解、typedef 的理解与分类、关键字总结
learn_C_deep_10 extern在多文件下的理解、struct 关键字的理解与柔性数组、union 的内存级布局理解、enum 关键字的基本理解、typedef 的理解与分类、关键字总结
|
6月前
typedef用法
typedef用法
47 0
|
存储 C语言
常见关键字 typedef以及static的介绍
常见关键字 typedef以及static的介绍
69 0