标准库`FILE`类型

lle*_*edr 15 c

可能重复:
为什么FILE全部大写与FILE*一样?

为什么标准库FILE类型写成大写?
是因为它不透明的性质?

谢谢.

Lin*_*cer 7

如果查看C中使用的命名约定,大写通常用于预处理器宏.我的猜测是它最初是作为一个宏扩展到库实现使用的具体类型.