一个学生问了这个问题,我不确定。
猜测包括:“计数”、“清除”、“分块”、“完成”、...
标准库文档没有说明它代表什么,也没有类似命名的函数来指示模式。有谁知道实际的词源并且可能有权威引用来支持它?
最佳答案
根据本书摘录Linux System Programming (由 Robert Love 撰写),关于 calloc
的词源不存在任何官方来源。
一些似是而非的候选人似乎是:
- Count 或 counted,因为
calloc
采用单独的计数参数。 Clear,因为它确保返回的内存块已被清除。
C,如 C 语言。
- (请参阅 alk's answer 和评论。) 可能是大约同时引入的一组函数的命名约定。
关于c - "c"中的第一个 "calloc"代表什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31888422/