| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 424 人关注过本帖
标题:关于结构体指针问题。
取消只看楼主 加入收藏
米兰的大铁匠
Rank: 2
来 自:天外
等 级:论坛游民
帖 子:61
专家分:84
注 册:2013-7-16
结帖率:83.33%
收藏
已结贴  问题点数:20 回复次数:1 
关于结构体指针问题。
typedef struct data
{
    char c;
    int freq;
    int code;
    int size;
} Data;
typedef struct node
{
    void* data;
    struct node* prev;
    struct node* next;
    struct node* parent;
    struct node* lchild;
    struct node* rchild;
} Node;


Node* cur = NULL;
    for (cur = list->head->next; cur != list->head; cur = cur->next)
        printf("(%c %d) ",
            ((Data*)cur->data)->c,
            ((Data*)cur->data)->freq);//这一句表示什么含义(我没把整个函数代码写全)


for (cur = list->head->next; cur != list->head && ((Data*)cur->data)->freq < data->freq; cur = cur->next) // 或者是((Date*)cur->data)->freq < data -> freq 是什么意思
                    ;
搜索更多相关主题的帖子: parent 结构体 
2013-08-29 18:57
米兰的大铁匠
Rank: 2
来 自:天外
等 级:论坛游民
帖 子:61
专家分:84
注 册:2013-7-16
收藏
得分:0 
回复 2楼 pauljames
那((Date*)cur->data)->freq < data -> freq 是什么意思?
2013-08-29 20:06
快速回复:关于结构体指针问题。
数据加载中...
 
   



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

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