gpt4 book ai didi

c - c中指向数组和二维数组的指针

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

struct packet_event *packet_event_p[8];

这是什么意思?它是指向具有 8 个元素的结构数据类型数组 (struct packet_event) 的指针吗?我怎样才能使用这个指针?

它不同于 :

struct packet_event **packet_event_p;

如果是,我该如何使用这个指针?

最佳答案

第一个:

struct packet_event *packet_event_p[8];

代表“将 packet_event_p 声明为指向 struct packet_event 的 8 个指针的数组”。因此,您创建了一个包含 8 个元素的数组 packet_event_p,这些元素是指向 struct packet_event 的指针。请看this link .

而第二个:

struct packet_event **packet_event_p;

代表“将 packet_event_p 声明为指向 struct packet_event 的指针”。请看this link .

希望对您有所帮助。

关于c - c中指向数组和二维数组的指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37269937/

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