【问题标题】:Typedef struct implementationTypedef 结构体实现
【发布时间】:2020-05-25 14:36:47
【问题描述】:

谁能解释代码的含义并举例说明如何使用它? 我可以理解foo[100],但不是bar

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

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

【问题讨论】:

  • 是的,这是作业
  • bar 是一个函数,它获取两个参数 int 和 CELL 并返回 *PCELL

标签: c struct typedef


【解决方案1】:
PCELL bar(int x, CELL y);

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

【讨论】:

  • 非常感谢你,我现在明白了。在我认为 bar 是一个变量而不是一个函数之前。我会接受你的回答
猜你喜欢
  • 2013-03-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多