Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > 自動生成鏈表
【标  题】:自動生成鏈表
【关键字】:
【来  源】:http://blog.csdn.net/c_bg44/archive/2007/02/13/1508778.aspx

自動生成鏈表

Your Ad Here

前幾天因爲測試需要寫了這段自動生成一個鏈表的代碼,貼上來興許以後用得着。

 

typedef struct card{
    card 
* previous;
    
char index;
    card 
* next;
}
CARD;

CARD 
* cpHead, * pCurrent, * pTmpCard;
char i;

//生成4個節點的鏈表,表頭用指針cpHead標記
for(i = 0; i <= 3; i++){
    pCurrent 
= (CARD *)malloc(sizeof(CARD));
    pCurrent 
-> index = i + 65;

    pCurrent 
-> next = NULL;
        
    
if(i == 0){
        pCurrent 
-> previous = NULL;
        cpHead 
= pCurrent;
    }
else{
        pTmpCard 
-> next = pCurrent;
        pCurrent 
-> previous = pTmpCard;
    }

        
    pTmpCard 
= pCurrent;
}


//打印
pCurrent = cpHead;
while(pCurrent != NULL){
    printf(
"%c ", pCurrent -> index);
    pCurrent 
= pCurrent -> next;
}
Why are the standard containers so slow?:【上一篇】
equals和==的一些测试!:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 实现IPv6:KAME项目的经验
  • 拿什么对付美国 伊朗军事实力透析
  • 30分钟搞定Debian硬盘安装(zz)
  • WinAPI函数查询软件升级版 (附源码)
  • 个人做网站的一些经验与技巧,欢迎进来讨论
  • E680I/GE和A780的SHELL命令对比分析
  • 烧制2.88MB的应急引导盘
  • 最近有几家公司让我去面试!
  • 短信息SMS在企业中的应用的实例
  • Flash中的物理运动知识(3)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.