zoukankan      html  css  js  c++  java
  • C在结构体里面使用共用体

    在做链表的时候我们设计每个节点都是一个结构体,每个节点的数据用一个共用体表示,每创建malloc一个结构体节点我们也要相应的malloc共用体并把它付进去。

    这是定义:

    typedef union ElemType

    {  

      int intdata;  

      char chardata;

    }ElemType;

    typedef struct LNode

    {  

      union ElemType *data;     

      struct LNode *next;

    }LNode;

    这是创建代码

      s=( LNode*)malloc(sizeof(LNode));
        e=( ElemType*)malloc(sizeof(ElemType));
          e->intdata=23;
          s->data=e;

    如果不给共用体malloc空间调试的时候报出的错就是 Access Violation.

    没试过?你会遇到的!

    亲测!

  • 相关阅读:
    ADO.NET调用存储过程
    存储过程
    web Servise(服务)
    ADO.NET连接池
    ADO.NET
    常用语法2
    常用语法
    修改pip源为国内网站
    模块
    random模块
  • 原文地址:https://www.cnblogs.com/jesszhu/p/3418675.html
Copyright © 2011-2022 走看看