gpt4 book ai didi

c - 如何将结构的指针设置为 C 中的值?

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

给定:

struct phoneNum{
int phoneNumber;
struct number *next;
};

struct phoneNum numbers [50];

for(y=0; y < 50; y++){
numbers[y].phoneNumber = 0;
numbers[y].next = -1;
}

如何将我的结构的指针设置为一个值?我一直试图将它设置为 -1 以进行测试,但是当我尝试编译时出现错误。最后,我需要让那个指针接下来指向另一个 phoneNum 结构。我正在尝试形成所有这些结构的基于数组的链表。

最佳答案

1) 因为 next 是一个指针所以你可以分配 numbers[y].next = NULL

2)在你提到的问题“接下来,指向另一个phoneNum结构”那么应该修改结构

struct phoneNum
{
int phoneNumber;
struct phoneNum *next;
};

关于c - 如何将结构的指针设置为 C 中的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22466069/

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