C中的_Space是什么意思?

What is the meaning of _Space in C?

我在其他开发者的代码中看到过这个表达式,但我无法理解它的含义,代码行是:

typedef struct _Space Space;

所以,对于语法,我认为 _Space 是一种变量或类似的东西,但我不知道它是什么类型的变量(整数、字符串、布尔值等)。

有人知道吗??

struct _Space 指的是别处的 struct _Space 的定义。 typedef ... Space 意味着您可以将 struct _Space 简单地称为 Space,从而节省您的输入时间。

例如,考虑

之间在简洁和清晰度方面的差异
struct _Space mySpace; // Oh god! memories

Space mySpace;