首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >链接列表警告:来自不兼容指针类型的赋值

链接列表警告:来自不兼容指针类型的赋值
EN

Stack Overflow用户
提问于 2013-01-26 07:28:15
回答 1查看 1.2K关注 0票数 3

我有一个链表结构,框架代码如下所示。然而,当我编译代码时,对于temp = temp-> next操作,我得到了“警告:来自不兼容指针类型的赋值”。我只是想知道为什么,这是否应该是值得担心的事情。提前感谢!

代码语言:javascript
复制
typedef struct data {
    size_t size;
    struct data_t* next;
} data_t;

void* dmalloc(size_t numbytes) {
    while(temp!=NULL){
        if(temp->size>=numbytes) {
            //do something
        }
    temp = temp->next; //problem line
    }
return NULL;
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-26 07:31:53

在创建类型定义函数之前,您不能使用它。将您的结构更改为:

代码语言:javascript
复制
typedef struct data {
    size_t size;
    struct data* next;
} data_t;
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14531955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档