关键字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创建变量时,创建的是指针变量 。


目录
相关文章
|
7月前
|
iOS开发 C++ MacOS
c++typedef关键字
c++typedef关键字
39 0
|
26天前
|
存储 C语言
【C语言】typedef 关键字详解
`typedef` 关键字在C语言中用于定义现有数据类型的别名,提高代码的可读性和可维护性。它常用于简化复杂数据类型、定义函数指针类型以及处理联合体和枚举类型。掌握 `typedef` 的用法可以使你的代码更加清晰和易于管理。
79 1
|
26天前
|
C语言
【C语言】sizeof 关键字详解
`sizeof` 关键字在C语言中用于计算数据类型或变量在内存中占用的字节数。它是一个编译时操作符,对性能没有影响。`sizeof` 可以用于基本数据类型、数组、结构体、指针等,了解和正确使用 `sizeof` 对于内存管理和调试程序非常重要。
52 2
|
6月前
|
存储 C语言
C语言中的typedef关键字:为类型定义新名称
C语言中的typedef关键字:为类型定义新名称
115 0
|
6月前
|
C语言
深入探索C语言中的sizeof关键字
深入探索C语言中的sizeof关键字
|
7月前
|
编译器
关键字static#define 定义常量和宏
关键字static#define 定义常量和宏
49 0
|
7月前
|
C语言
typedef 关键字
typedef 关键字。
28 1
|
7月前
|
存储 编译器 C语言
learn_C_deep_10 extern在多文件下的理解、struct 关键字的理解与柔性数组、union 的内存级布局理解、enum 关键字的基本理解、typedef 的理解与分类、关键字总结
learn_C_deep_10 extern在多文件下的理解、struct 关键字的理解与柔性数组、union 的内存级布局理解、enum 关键字的基本理解、typedef 的理解与分类、关键字总结
|
7月前
|
编译器 C++
C++ 中 const 和 constexpr 关键字解析:常量、函数和指针
很多 C++ 的初学者看到 const 这个关键字的第一反应都是一头雾水,主要是因为 const可 以出现在很多的位置,以及后面加入的 constexpr 更是常常感到困惑,今天就为大家一一解释出现它们的含义和以及作用
203 0
|
存储 C语言
常见关键字 typedef以及static的介绍
常见关键字 typedef以及static的介绍
84 0