文章关键字 ‘C语言’

88行代码实现俄罗斯方块游戏(含讲解)

2012年10月5日,星期五

在正式阅读本文之前,请你记得你应该用娱乐的心态来看,

本代码所使用到的技巧,在工作了的人眼里会觉得很纠结,很蛋疼,很不可理喻,很丑,

注意,是你蛋疼,不关我的事

通常,写一个俄罗斯方块,往往动不动就几百行,甚至上千行,而这里只有88行

正所谓头脑风暴,打破常规。这里将使用很多不平常的手段来减少代码

(更多…)

VBS字符串的内部实现

2011年12月22日,星期四

最近对 VBS 字符串 Chr(0) 注①截断讨论得比较多,看来有必要介绍一下 VBS 字符串的内部实现。Demon 友情提示:本文需要一些 C 语言和 Windows 编程的知识,VBScript 初学者慎入。

(更多…)

C语言中NULL和NUL的区别

2011年12月19日,星期一

很多人混淆C语言中的NULL和NUL,《Expert C Programming》里面有个 Handy Heuristic:

(更多…)

PHP base_convert函数的一个有趣现象

2011年12月17日,星期六

PHP 的 base_convert 函数能在任意进制之间转换数字,这是常识。那么请你不要实际运行,用常识判断一下,这句代码运行的结果:

echo base_convert('https://demon.tw', 16, 10);

(更多…)

C语言strlcpy函数的实现

2011年09月27日,星期二

虽然 strlcpy 函数不是 ANSI C 标准库函数的一部分,但是自己实现一个 strlcpy 函数也不是很难。

(更多…)