| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 423 人关注过本帖
标题:不知道算不算动态链表。
取消只看楼主 加入收藏
admin_xyz
Rank: 2
等 级:论坛游民
帖 子:195
专家分:77
注 册:2012-6-24
结帖率:97.3%
收藏
已结贴  问题点数:20 回复次数:1 
不知道算不算动态链表。
程序代码:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define N 5

struct  stu_power
    {
        char        *stu_name;
        unsigned    power;
        struct  stu_power   *next;
    }stu_list[N];

int main()
{
    void print (struct stu_power *);
    struct  stu_power   *head = &stu_list[0];

    int     n = 0;

    while (n <= N)  // || n+1 <= N ???
        {
            stu_list[n].stu_name = (char *)malloc(sizeof(char)*100);
            scanf ("%s %d", stu_list[n].stu_name, &stu_list[n].power);

            if (stu_list[n].power != 0)
                {
                    stu_list[n].next = &stu_list[n+1];
                    realloc(stu_list[n].stu_name, strlen(stu_list[n].stu_name));
                    n++;
                }
            else
                {
                    stu_list[n].next = NULL;
                    break;
                }
        }

    print (head);

    return 0;
}

void  print (struct   stu_power  *head)
{

    do
        {
            printf ("%s --> %d\n", head->stu_name, head->power);
            head = head->next;
        }while (head->next != NULL);

}


这算动态链表吗,有什么可以改近的地方吗
搜索更多相关主题的帖子: power next 动态 
2012-11-04 21:09
admin_xyz
Rank: 2
等 级:论坛游民
帖 子:195
专家分:77
注 册:2012-6-24
收藏
得分:0 
回复 2楼 小旭哥
貌似不是。。。我重写吧。。。

总有人比你努力,可怕的是比你牛的人比你还努力。
2012-11-05 18:44
快速回复:不知道算不算动态链表。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032987 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved