C
文章平均质量分 78
Fox_xoF
这个作者很懒,什么都没留下…
展开
-
复撸C系列(3)-文件基础IO
1.FILE结构体 从前面我们知道printf内部输出到stdout,而stdout本质上只是个FILE,那”Hello,World”我们完全可以写成 int _tmain(int argc, _TCHAR* argv[]) { fprintf(stdout,"Hello, world!"); return 0; } 事实证明效果是一样的: 那我们重点就变成了了解FI原创 2014-02-26 00:32:12 · 791 阅读 · 0 评论 -
复撸C系列开篇-Hello World
一直以来想写技术博客,但迟迟未行动,如今终于下定决定,还是来写一写,顺便巩固一下自己的知识。 废话不多说,就参照《C语言程序设计(第2版)》,从头过一遍吧。 1.Hello World 一开头,基本是每个程序员都熟悉的第一个程序: #include int main() { printf("Hello world!\n"); return 0; } 也原创 2014-02-16 23:25:42 · 1296 阅读 · 0 评论 -
复撸C系列(5)-指针(1)
指针 指针作为C语言的精华,也是入门的难点。是很多初学者很惧怕的东西,我也是敲了2年代码才比原来理解得更好一些,不敢说运用得出神入化,但也还算凑合。下面谈谈自己的理解。 指针是什么? 不同的书,不同的人都有不同的理解形式,有的人把他作为一种很特别的类型,有的人把他作为一种概念上抽象的东西。我当然也有自己的理解: 指针 = 一种用于存放地址的变量类型 它本身也要占据内原创 2014-04-16 01:11:10 · 1129 阅读 · 1 评论 -
复撸C系列(4)-文件基础IO(续)
接上篇FILE的相关函数,继续看。 1.setbuf void setbuf ( FILE * stream, char * buffer ); stream 文件流指针 buffer 将此buffer设置为stream的缓冲区,如果是NULL的话,表示不需要缓冲区,一有内容就写入硬盘 注意:在任何读写操作(fread, fwrite)之前就要设置要缓冲 1.1示例: #inc原创 2014-03-31 23:03:26 · 998 阅读 · 0 评论