Что означает _Space в C? - PullRequest
       26

Что означает _Space в C?

0 голосов
/ 31 января 2019

Я видел это выражение в коде другого разработчика и не могу понять его значение, строка кода:

typedef struct _Space Space;

Итак, для синтаксиса я считаю, что _Space являетсяпеременная или что-то подобное, но я не знаю, какая это переменная (целочисленная, строковая, логическая и т. д.).

У кого-нибудь есть идеи ??

1 Ответ

0 голосов
/ 31 января 2019

struct _Space относится к определению struct _Space в другом месте.typedef ... Space означает, что вы можете ссылаться на struct _Space как просто Space, что экономит вам немного времени на печать.

Например, рассмотрите разницу в краткости и ясности между

struct _Space mySpace; // Oh god! memories

против

Space mySpace;
...