gpt4 book ai didi

c - 如何将指向 C(而非 C++)中的结构的指针数组设为空

转载 作者:行者123 更新时间:2023-11-30 18:42:39 25 4
gpt4 key购买 nike

我目前正在尝试将指向结构的指针数组清空。任何帮助或文档都会很好。我是初学者,所以请尽可能清楚。

这是我的代码示例。抱歉,如果我没有正确列出此信息,这是我的第一次发帖。请在此处输入代码

#include "stdlib.h"

enum boxtype
{
Card,
Mask,
};

typedef struct
{
enum boxtype type;
int L;
int H;
int x;
int y;
int Area;
Float ManBox;
Float WomanBox;
}Boxes;

typedef struct
{
Boxes Info;
float Hight;
}Male;

typedef struct
{
Boxes Info;
int Size;
}Female;


void main()
{
Man Male[100];
Woman Female[100];
Boxes *Spaces[600]; //This is the array of pointers that needs to be nulled.

}

最佳答案

您可以使用初始化列表来初始化数组,如下所示:

Boxes *Spaces[600] = { NULL };

数组中的所有元素都将设置为 NULL。

关于c - 如何将指向 C(而非 C++)中的结构的指针数组设为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15822227/

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