2016-10-16 20:10
  1084      0   

C语言单向链表的实现

daodu
C语言指针和结构体一学完就是链表了。也是一个分水岭,很多小白都卡在了这里,当初我自学时就是在这个位置时放弃了。我发现很多地方讲链表都讲得比较复杂,其实链表很简单,就是将多个数据(结构体类型)连在一起。只要有该链表头结点的地址,就可以操作这一连串数据。
daodu.png
  2016-10-16 17:16
  786      0   

C语言排序算法

daodu
排序的方法有不少,不过到现在还没怎么具体应用过,可能还比较low吧。这里介绍4中常见的排序算法:冒泡排序、选择排序、插入排序、快速排序,用C语言实现。
daodu.png
  2016-10-16 15:47
  843      0   

文件操作 - 简单的文件加密解密

daodu
文件加密对小白来说是一个很高大上的技术,但也不是那么遥不可及。只要学了C语言的文件操作,就可以用简单的文件操作方法,对文件进行简单的加密。
daodu.png
  2016-10-16 15:00
  816      0   

C语言控制台下走动的时间

daodu
UI下时间插件很容易展现一个走动的时间,但C语言下控制台程序想要实现一个走动的时间,就需要用while(1)每隔1秒来打印了。其间我们可以开个fork用子程序来跑这个死循环。顺便延升到输出缓冲区与printf函数的问题。
daodu.png
  2016-10-15 13:24
  835      0   

C语言扫雷(控制台版)

daodu
扫雷游戏的逻辑其实很简单,只要学了C的循环语句、数组、递归就可以基本实现了。思路有了,就可以应用到UI上,这里例子是纯C代码,控制台下模拟,提供相关思路及示例。
daodu.png
  2016-10-13 00:40
  768      0   

C语言实现简单的vim二次封装

daodu
在UNIX环境下学习C语言时,基本都是用vim在终端下操作,每次vi一个新文件时都要敲一些重复的内容,于是就用C写了个小程序,用来自动生成自定义模板。
daodu.png