你说的是改成指针的方法。
大概这种感觉
有帮助望采纳~
#include <stdio.h>
#include <math.h>
typedef struct
{
int data[10];
} SqList;
void InitList(SqList *L)
{
for (int i = 0; i < 10; i++)
{
L->data[i] = i;
}
}
int main()
{
SqList L;
// SqList *p = &L;
InitList(&L);
for (int i = 0; i < 10; i++)
{
printf("%d ", L.data[i]);
}
}