c语言从零单排

标准库

(stdio.h)标准输入输出

所有的流以指向文件的形式被操作。

流属性

读/写访问
文本/二进制
Buffer
有向

流本身没有向,但是当输入输出操作作用于它们的时候,就成为了有向。中的操作是字节有向(单字节),的操作是宽字符有向(多字节)
windows尝试了两种暂时未发现差别

指示器

Error indicator

发生错误时设置

End-of-File indicator

文件末尾设置,能被feof函数check,可以被clearerr或者fopen或者调用任意重置指针位置函数(rewind,fseek,fsetops)清楚

position indicator

流的内部指针,指向下一个io操作读或者写的字符。它的值可以通过ftell和fgetops获取,能够使用(rewind,fseek,fsetops)改变

(stdarg.h)

用于获取使用...作为函数参数的变量list

(stdint.h)

定义了一系列宽度的int值

<limits.h>

(stdlib.h)

问题: stdlib.h 中的malloc 和 tcmalloc jemalloc ptmalloc有什么区别?

(string.h)

posted @ 2022-08-01 09:53  Fake_coder  阅读(35)  评论(0编辑  收藏  举报