文章分类 -  源码调试&分析

摘要:IO学习--源码分析fclose函数之前分析的三个函数文章链接: IO学习--源码调试fopen函数 IO学习--源码分析fread函数 IO学习--源码分析fwrite函数 这篇是IO函数源码分析四部曲中的最后一个fclose函数(并不是以后不分析了,说实话我感觉分析源码去看看我们平常使用的函数到底是怎么实现的,这个过程很有意思,因 阅读全文
posted @ 2022-08-12 20:52 ZikH26 阅读(449) 评论(0) 推荐(0) 编辑
摘要:IO学习--源码调试fwrite函数前置知识: 这个fwrite函数中的_IO_write_ptr指针的挪动和fread函数中的_IO_read_ptr指针的挪动是不太一样的。先回顾一下上一篇文章中_IO_read_ptr指针什么时候挪动?当系统调用read的时候从文件中读取多少个字节的数据到输入缓冲区,就将_IO_read_end指 阅读全文
posted @ 2022-08-11 22:07 ZikH26 阅读(645) 评论(0) 推荐(0) 编辑
摘要:IO学习--源码分析fread函数上一篇分析的是fopen函数,这次来分析下fread函数。 IO学习--源码调试fopen函数 前置知识: 在分析fread函数时,应该先明确一下输入缓冲区是怎么来的。 首先fread函数会先将数据读到输入缓冲区中,然后从输入缓冲区中执行memcpy函数,拷贝一定字节的数据到我们指定的内存地址上。而 阅读全文
posted @ 2022-08-11 10:23 ZikH26 阅读(727) 评论(0) 推荐(0) 编辑
摘要:IO学习--源码调试fopen函数写在前面: 这篇文章是学习IO,进行源码分析四部曲中的第一篇,本篇主要就是源码调试fopen函数,并没有单独对fopen函数的源码专门阅读分析(之后的三篇基本上是源码分析)。如果要看fopen函数源码分析的话可以去看下文末的参考文章(师傅们写的都非常好诶) 这里我写了一篇关于初学者应该如何去读gli 阅读全文
posted @ 2022-08-09 20:12 ZikH26 阅读(1054) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示