C语言-typedef的用法

作者: 黄一倚 | 来源:发表于2018-07-24 21:45 被阅读3次

普通用法:为数据类型取别名

typedef int Zhang;

以上语句表示:为int类型取一个名为Zhang的别名

int i;
Zhang i;

以上两条语句是等价的。

在结构体中的应用

typedef struct student{
    int sid;
    char[20] name;
}ST;

struct student st; 
//等价于
ST st;
typedef struct student{
    int sid;
    char[20] name;
}* PST;

struct student * st; 
//等价于
PST st;
typedef struct student{
    int sid;
    char[20] name;
}* PST, ST;   

PST 等价于 struct student *
ST   等价于 struct student

相关文章

  • C语言-typedef的用法

    普通用法:为数据类型取别名 以上语句表示:为int类型取一个名为Zhang的别名 以上两条语句是等价的。 在结构体...

  • C typedef 的用法

    引言 C 语言提供了 typedef 关键字,您可以使用它来为类型取一个新的名字。 用法: 在实际应用中,主要有4...

  • Typedef 用法

    转自:Typedef用法总结 不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C...

  • C++ struct

    1、typedef C语言中,使用如下格式 Typedef struct A { Int a; }A_type; ...

  • C语言的typedef

    typedef是一种有趣的声明形式:它为一种类型引入新的名字,而不是为变量分配空间。在某些方面,typedef类似...

  • C语言基础教程之typedef

    C语言 typedef C 语言提供了typedef关键字,您可以使用它来为类型取一个新的名字。下面的实例为单字节...

  • ios block详解

    什么是typedef? typedef就是一种替换,与宏不同的是它还可以进行对象的声明。 typedef为C语言的...

  • 初学C语言

    初学C语言——结构的使用 #include #include typedef struct tagdate{ ...

  • C语言_typedef、union

    @(C语言) [toc] typedef 作用 设置别名,并没有创建新的类型 使用 定义一个二叉树: 现在可以写成...

  • C语言typedef语法

    1、定义新的类型名 2、定义结构体简称 3、定义数组简称 4、定义指针简称

网友评论

    本文标题:C语言-typedef的用法

    本文链接:https://www.haomeiwen.com/subject/rmzymftx.html