c/c++
文章平均质量分 79
米刀文
小小程序员
展开
-
C语言中的free函数
一、动态存储分配在数组一章中,曾介绍过数组的长度是预先定义好的,在整个程序中固定不变。C语言中不允许动态数组类型。例如:int n; scanf("%d",&n);int a[n];用变量表示长度,想对数组的大小作动态说明,这是错误的。但是在实际的编程中,往往会发生这种情况,即所需的内存空间取决于实际输入的数据,而无法预先确定。对于这种问题,用数组的办法很难解原创 2012-11-28 14:33:31 · 29021 阅读 · 9 评论 -
C语言中EOF是什么?
我学习C语言的时候,遇到的一个问题就是EOF。它是end of file的缩写,表示"文字流"(stream)的结尾。这里的"文字流",可以是文件(file),也可以是标准输入(stdin)。比如,下面这段代码就表示,如果不是文件结尾,就把文件的内容复制到屏幕上。 int c; while ((c = fgetc(fp)) != EO转载 2014-09-17 10:23:01 · 30660 阅读 · 2 评论 -
回车换行的前世今生
最近在微博上看到一篇好的关于回车换行符的讲解,主要是在Linux和Windows上的有所不同,所以特地转来原文地址:http://www.admin10000.com/document/5685.html不知各位有没有过这样的经历:Linux上创建的文件在Windows上打开时,结果所有内容会挤成一行。而Windows上创建的文件在Linux上打开时,每一行的结尾又多了一个转载 2014-12-18 15:47:52 · 821 阅读 · 0 评论