文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>动态内存分配之11.4

动态内存分配之11.4

时间:2010-11-28  来源:Mrt-l

/*
 * 编写一个程序,按照下图的样子创建数据结构。最后三个对象是动态分配的结构。
 * 第一个对象则可能是一个静态的指向结构的指针。你不必使这个程序过于全面--
 * 我们将在下一章讨论这个数据结构
 */
/* Create a patiular linked list of dynamically allocated nodes */  

#include <stdlib.h>
#include <assert.h>
#include <stdio.h>

typedef struce NODE
{
    int value;
    struct NODE    *link;
} Node;

Node *newnode( int value )
{
    Node *new;
    new = (Node *)malloc( sizeof(Node) );
    assert( new != 0 );
    new->value = value;
    return new;
}

int main(void)
{
    Node *head;

    head = newnode( 5 );
    head->link = newnode( 10 );
    head->link->link = newnode( 15 );
    head->link->link->link = 0;
}

// Another good approach is to construct the list in reverse order. ??????


相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载