月度归档:2015年04月

动态链表CRFD操作

这几天了解了链表这个概念,说真心话,以前当真没用过,没想到C语言对数据的处理和内存的利用是这么的多样化。总结一下链表的创建、遍历、查找、删除操作,因为还没用到更多实际程序中,只是作为记录,代码只为表达对链表的操作方法,可能会有部分不太严谨,比如没有释放堆中内存等。 继续阅读

Windows10 9926 输入法重要改进

从10年左右到现在,我一直还是在用Windows7操作系统,中间也尝试过用Win8、Win8.1,但最后还是换回了Win7。究其原因是因为我无法适应微软后续系统中的输入法切换快捷键。没错,就是因为这么一个小问题,哪怕它界面再华丽、功能再强大,我也不会更新到Win8以上的系统。看尽了别人在使用Win8.1时被输入法折磨的样子。 继续阅读

不同位置的变量在内存中的排布

在C语言中,有很多声明和定义变量、指针的方法,但以前真的没有了解过,每种不同的定义会改变变量在内存中排布的位置。比如全局变量在data区、局部变量在栈中、而malloc分配的内存则在堆中,并且使用了static和不使用结果又不一样,为了避免以后对这些概念再出现混淆,特意做了笔记配图。方便记忆! 继续阅读