这对我来说似乎很奇怪,其他大部分都是小写的。
有什么历史原因吗?
发布于 2011-08-05 06:29:33
这是一个宏命令。宏历来都是以C为大写的。不幸的是,最近的趋势似乎打破了这一事实。
小历史教训:同样,文件是UNIX v7 libc stdio中的io缓冲区抽象。文件不一定代表物理文件,只是可以执行数据块IO的文件。来源:
http://www.bsdlover.cn/study/UnixTree/V7/usr/include/stdio.h.html
内核也已经定义了"file“:
http://www.bsdlover.cn/study/UnixTree/V7/usr/include/sys/file.h.html
正如其他人所说,它现在可能是一个类型定义函数,但我不认为C语言在79年有typedef,因为它只有structs。再说一次,我当时还没有出生,所以... :)
发布于 2011-08-05 06:18:55
它几乎肯定都是大写的,因为至少最初它是一个宏。现在,它很有可能是typedef,但没有人更改名称为boot (这样做将是一个相当糟糕的想法)。
https://stackoverflow.com/questions/6949192
复制相似问题