zoukankan      html  css  js  c++  java
  • typedef的用法

     typedef的用法

    #include <stdio.h>
    
    typedef int ZHANGSAN; //为int再重新多取一个名字,ZHANGSAN等价于int
    
    typedef struct Student
    {
       int sid;
       char name[100];
       char sex;
    }ST; //为struct Student重新多取一个名字,叫ST
    
    int main()
    {
        //int i = 10;  //等价于 ZHANGSAN i = 10;
        //ZHANGSAN j = 20;
        ST st2;
        st2.sid = 200;
        printf("%d
    ", st2.sid);
    }
    #include <stdio.h>
    
    typedef int ZHANGSAN; //为int再重新多取一个名字,ZHANGSAN等价于int
    
    typedef struct Student
    {
       int sid;
       char name[100];
       char sex;
    }* PST; //PST 等价于strut Student *
    
    int main()
    {
       struct Student st;
       PST ps = &st;
       ps->sid = 98;
       printf("%d
    ", ps->sid);
    }
    #include <stdio.h>
    
    typedef int ZHANGSAN; //为int再重新多取一个名字,ZHANGSAN等价于int
    
    typedef struct Student
    {
       int sid;
       char name[100];
       char sex;
    }* PSTU, STU; //PSTU 等价于strut Student *, STU代表了struct Student
    
    int main()
    {
        STU st; //struct Student st;
        PSTU ps = &st; // struct Student * ps = &st;
        ps->sid = 99;
        printf("%d
    ",ps->sid);
        return 0;
    }

    typedef struct Node
    {
        int data; //数据域
        struct Node * pNext; //指针域;
    }NODE, *PNODE; //NODE等价于 struct Node,  PNODE等价于struct Node *
  • 相关阅读:
    数据库存储语句
    数据库练习总结
    数据库练习
    数据库增添
    数据库创建
    cookie 和 session的区别 & 三种传值方式
    内置对象——cookie
    webform跨页面传值
    复合控件
    repeater(控件)数据展示
  • 原文地址:https://www.cnblogs.com/spore/p/11074360.html
Copyright © 2011-2022 走看看