对用户隐藏的数据结构的名称是什么?

What is the name of a data structure hidden from the user?

假设一个 .h 文件提供了 "struct user_object;",但没有指定它的成员,或者它有多大。那叫什么?我在考虑抽象数据类型,但那是另外一回事...无法在任何地方找到它...

C 标准使用术语 "incomplete" 来描述这些类型。但术语实际上取决于你想用它做什么。 "Incomplete" 在谈论您的代码可以使用这样的结构做什么时很有意义,但在描述意图时通常使用 "opaque" (在这种情况下,作者不希望用户触摸里面的东西)。