众所周知,C 语言的一大难点就在于变量声明。 比如说如下的几个例子:
-
char* const *(*next)();
-
char *(*c[10])(int **p);
-
void (*signal(int, void(*)(int)))(int);
基本上每一个都是…
UNTO A FULL GROWN MAN.
众所周知,C 语言的一大难点就在于变量声明。 比如说如下的几个例子:
char* const *(*next)();
char *(*c[10])(int **p);
void (*signal(int, void(*)(int)))(int);
基本上每一个都是…
这篇博客主要是最近开始玩 C,所以准备找个东西练手,突然发现,顺手写个 JSON 解析器吧。于是就开始了。
相对于其他比较成熟的上层语言。C 主要的问题就是没有基础的数据结构,而且相对于弱类型语言而言,C 的类型在解析的时候有个类型转换的坑。但是相对于
…之前微博上说 C 的一个好处就是没有什么是一个 void* 解决不了的,然后因为自己用 C 写一个小程序,遇到了一个问题,就是因为 C 是强类型,但是如果需要写一个相对通用的数据结构。这个稍微有点麻烦。
比如说,hashmap,我们常用的都是 <stri
…
插件的地址:GITHUB.
写这个插件的原因很简单。因为之前一直再写一个页面,因为在主力的编辑器是 VIM,所以就顺手用了。但是遇到一个很尴尬的地方,就是在想观看编写的效果的时候,常常会需要使用 Finder,然后进入当前的工作目录,然后双击 ht…