C Typedef结构实现

C Typedef结构实现,c,struct,typedef,C,Struct,Typedef,有人能解释一下代码的含义并举例说明如何使用它吗? 我能理解foo[100],但不能理解bar typedef struct{ int a,b; } CELL, *PCELL; CELL foo[100]; PCELL bar(int x, CELL y); PCELL条(int x,CELL y y); 是一个函数声明。这意味着bar将接受int和CELL作为参数,并将返回指向CELL的指针作为返回值。函数的实际主体将在稍后定义。是的,它是一个homeworkbar函数,它获取两个参

有人能解释一下代码的含义并举例说明如何使用它吗? 我能理解
foo[100]
,但不能理解
bar

typedef struct{
   int a,b;
} CELL, *PCELL;

CELL foo[100];
PCELL bar(int x, CELL y);
PCELL条(int x,CELL y y);

是一个函数声明。这意味着
bar
将接受
int
CELL
作为参数,并将返回指向
CELL
的指针作为返回值。函数的实际主体将在稍后定义。

是的,它是一个homeworkbar函数,它获取两个参数int和CELL并返回*pcell非常匹配,我现在理解了。之前我认为bar是一个变量而不是一个函数。我会接受你的回答