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的用法

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