![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
文章平均质量分 86
fuchunyang27
这个作者很懒,什么都没留下…
展开
-
c语言内存操作函数汇总
一、malloc/calloc 名称: Malloc/calloc 功能: 动态内存分配函数 头文件: #include .h> 函数原形: void *malloc(size_t size); void *calloc(size_t num,size_t size);转载 2015-04-14 13:20:29 · 311 阅读 · 0 评论 -
浅谈操作系统对内存的管理
简介 内存是计算机中最重要的资源之一,通常情况下,物理内存无法容纳下所有的进程。虽然物理内存的增长现在达到了N个GB,但比物理内存增长还快的是程序,所以无论物理内存如何增长,都赶不上程序增长的速度,所以操作系统如何有效的管理内存便显得尤为重要。本文讲述操作系统对于内存的管理的过去和现在,以及一些页替换的算法的介绍。 对于进程的简单介绍 在开始之前,首先从操作系统的角度简转载 2015-04-14 13:21:14 · 335 阅读 · 0 评论 -
c语言字符串操作大全
函数名: stpcpy 功 能: 拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, char *source); 程序例: #include #include int main(void) { char string[10]; char *str1 = "abcdefghi"; stpcpy(转载 2015-04-15 11:37:52 · 471 阅读 · 0 评论 -
C语言文件操作解析(四)
在文件操作中除了打开操作以及读写操作,还有几种比较常见的操作。下面介绍一下这些操作中涉及到的函数。 一.移动位置指针的函数 rewind函数和fseek函数,这两个函数的原型是: void rewind(FILE *fp); 将位置指针移动到文件首 int fseek(FILE *fp,long int offset,int origin); 将位置指针移动到距转载 2015-04-15 17:52:00 · 342 阅读 · 0 评论 -
C语言文件操作解析(五)之EOF解析
在C语言中,有个符号大家都应该很熟悉,那就是EOF(End of File),即文件结束符。但是很多时候对这个理解并不是很清楚,导致在写代码的时候经常出错,特别是在判断文件是否到达文件末尾时,常常出错。 1.EOF是什么? 在VC中查看EOF的定义可知: #define EOF (-1) EOF只是代表一个整形常量-1。因此很多人认为在文件的末尾存在这个结束标志E转载 2015-04-15 18:07:41 · 415 阅读 · 0 评论 -
C语言文件操作解析(三)
在前面已经讨论了文件打开操作,下面说一下文件的读写操作。文件的读写操作主要有4种,字符读写、字符串读写、块读写以及格式化读写。 一.字符读写 字符读写主要使用两个函数fputc和fgetc,两个函数的原型是: int fputc(int ch,FILE *fp);若写入成功则返回写入的字符,否则返回-1 int fgetc(FILE *fp); 若读取成功则返回读转载 2015-04-15 16:08:30 · 439 阅读 · 0 评论 -
C语言文件操作解析(二)
C语言中对文件进行操作必须首先打开文件,打开文件主要涉及到fopen函数。fopen函数的原型为 FILE* fopen(const char *path,const char *mode) 其中path为文件路径,mode为打开方式 1)对于文件路径,只需注意若未明确给出绝对路径,则默认该文件在工程的目录下。若需给出绝对路径,则注意转义字符'\',转载 2015-04-15 16:07:02 · 260 阅读 · 0 评论 -
C语言文件操作解析(一)
在讨论C语言文件操作之前,先了解一下与文件相关的东西。 一.文本文件和二进制文件 文本文件的定义:由若干行字符构成的计算机文件,存在于计算机系统中。文本文件只能存储文件中的有效字符信息,不能存储图像、声音等信息。狭义上的二进制文件则指除开文本文件之外的文件,如图片、DOC文档。 事实上,无论是上面所定义的文本文件还是二进制文件,在计算机中存储都是以二进制的形式存储转载 2015-04-15 13:29:28 · 257 阅读 · 0 评论