暴走的指压师

为何中年妇女对14岁正太不理不睬?28岁大妈是如何保持14岁身材与脸颊?三无蓝毛究竟身在何处?为何少年抛弃妹子去寻找基友的菊花,大妈抛弃正太去和眼镜妹百合? 一切的一切,请看《Q ヱヴァンゲリヲン新劇場版:Q 》
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

【唉呀哎呀】今天考试这个题

Posted on 2013-09-17 22:30  晓彻  阅读(278)  评论(0编辑  收藏  举报
#include <stdio.h>
#include <stdlib.h>

typedef struct _ListHead
{
    struct _ListHead* pre;
    struct _ListHead* next;
} ListHead;

typedef struct _Data
{
    ListHead list_head;
    int id;
} Data;

int main()
{
    int i =0;
    const int maxData = 32;
    Data* head = NULL;
    Data* tail = NULL;
    Data* newData= NULL;
    Data* pData= NULL;


    for(i = 0; i < maxData; i++)
    {
        newData = (Data*)malloc(sizeof(Data));
        if(!newData)
        {
            printf("no mem");
            return -1;
        }
        memset(newData, 0, sizeof(Data));

        newData->id = i;
        if(!head)
        {
            head = newData;
            tail = head;
        }
        else
        {
            tail->list_head.next = newData;
            newData->list_head.pre = tail;
            tail = newData;
        }
    }

    pData = head;
    if(!pData)
    {
        printf("null \n");
    }
    while(pData)
    {
        printf("id:%d\n",pData->id);
        pData = pData->list_head.next;
    }
    return 0;
}

 在办公室一个小时都没写完,回来15分钟测完啥情况啊啊啊啊。