【发布时间】:2021-04-26 03:33:01
【问题描述】:
我试图通过一个简单的结构来访问一个数组:
int demo()
{
typedef struct {
void *things; // 1st element of my array
int sizeOfThings;
} Demo;
typedef struct {
void *A; //
int A;
int visited
} element; // my element struct
Demoarray[4]={"A","B","C","D"); // each element using struct element.
Demo->things = A;
return Demo;
}
我可以成功创建我的数组和我的演示节点,但是我可以通过使用我的演示节点在其他函数中访问这个演示数组吗?我该怎么做?我必须让我的 Demoarray[4] 成为 golble 变量吗?
【问题讨论】:
标签: arrays c pointers variables struct