- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 复撸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
原创 复撸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
原创 复撸C系列(2)-Printf
Printf 上一篇的“Helloworld”用到了大家最熟悉的printf,那这次我们就来了解一下它的原理,当然,最好的了解方式就是仿照printf自己写一个出来。 把”World”当做参数传递给printf: printf(“Hello, %s\n”,”World”); 参照上篇,我们可以知道,前面的” Hello, %s\n” 是参数 char * fmt ,后面为省略参数。 思路
2014-02-19 21:21:35 1072
原创 复撸C系列开篇-Hello World
一直以来想写技术博客,但迟迟未行动,如今终于下定决定,还是来写一写,顺便巩固一下自己的知识。 废话不多说,就参照《C语言程序设计(第2版)》,从头过一遍吧。 1.Hello World 一开头,基本是每个程序员都熟悉的第一个程序: #include int main() { printf("Hello world!\n"); return 0; } 也
2014-02-16 23:25:42 1296
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人