gpt4 book ai didi

c - C指针警告的隐式转换

转载 作者:太空宇宙 更新时间:2023-11-04 04:11:18 25 4
gpt4 key购买 nike

<分区>

我正在使用如下定义的链表:

typedef struct {
struct foo* next;
} foo;

假设已经设置了名为linked_list的头指针,我想如下遍历链表:

foo* curr = linked_list;
while(curr->next) {
curr = curr->next;
}

我的编译器 (Clang) 抛出关于从 struct foo* 转换为 foo* [-Wincompatible-pointer-types]

的警告

我知道我可以通过转换来抑制这个警告,但是有更好的方法吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com