![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言笔记
文章平均质量分 68
学习c的小问题,心得
weixin_58670878
这个作者很懒,什么都没留下…
展开
-
Linux C语言编译过程
编译一个C语言程序是一个多阶段的过程。从总体上看,这个过程可以分成四个独立的阶段。预处理、编译、汇编和连接。原创 2022-09-07 10:24:51 · 498 阅读 · 0 评论 -
fopen和open的区别
Open和fopen的区别 1. 来源 从来源的角度看,两者能很好的区分开,这也是两者最显而易见的区别: open是UNIX系统调用函数(包括LINUX等),返回的是文件描述符(File Descriptor),它是文件在文件描述符表里的索引。 fopen是ANSIC标准中的C语言库函数,在不同的系统中应该调用不同的内核api。返回的是一个指向文件结构的指针。 PS:从来源来看,两者是有千丝万缕的联系的,毕竟C语言的库函数还是需要调用系统API实现的。 2. 移植性 这一点从上面的来...原创 2022-05-24 05:20:31 · 57 阅读 · 0 评论 -
Linux文件编程fopen系列函数
函数原形: FILE *fopen(const char *path, const char *mode); size_t fwrite(void *ptr, size_t size, size_t nmemb, FILE *stream); //size元素大小,nmemb元素个数 size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream); int fseek(FILE *stream, long offset, int when原创 2022-05-24 05:18:19 · 322 阅读 · 0 评论