全国

    当前位置:

  • 热门地区:
  • 选择地区:
  • ×
当前位置: 初三网 > 中考助考 > 学习经验 > 正文

typedef struct用法

2021-02-28 08:16:42文/樊越

typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明。

typedef struct 用法

typedef简介

typedef是类型定义的意思。typedef struct是为了使用这个结构体方便。具体区别在于:

若struct node{}这样来定义结构体的话。在定义node的结构体变量时,需要这样写;struct node n;

若用typedef,可以这样写:typedef struct node{}NODE;

在申请变量时就可以这样写:NODE n;

其实就相当于NODE是node的别名。区别就在于使用时,是否可以省去struct这个关键字。有些时候,typedef struct NODE{}NODE;还是可以直接NODE n;定义一个NODE类型的结构体。

查看更多【学习经验】内容