- 博客(5)
- 资源 (8)
- 收藏
- 关注
转载 很酷的C语言技巧
C语言常常让人觉得它所能表达的东西非常有限。它不具有类似第一级函数和模式匹配这样的高级功能。但是C非常简单,并且仍然有一些非常有用的语法技巧和功能,只是没有多少人知道罢了。指定的初始化很多人都知道像这样来静态地初始化数组:1intfibs[] = {1, 1, 2, 3, 5};C99标
2014-02-09 00:30:15
487
转载 C语言内存地址基础
从计算机内存的角度思考C语言中的一切东东,是挺有帮助的。我们可以把计算机内存想象成一个字节数组,内存中每一个地址表示 1 字节。比方说我们的电脑有 4K 内存,那这个内存数组将会有 4096 个元素。当我们谈论一个存储地址的指针时,就当相于我们在谈论一个存储着该内存数组某个元素索引的指针。逆向引用某个指针,将会得到数组中该索引所指向的值。这一切当然都是谎言。操作系统对内存的管理要远比这复杂。内存不
2014-02-09 00:29:21
535
转载 一个简单例子说明为什么C语言在2013年仍很重要
伯乐在线导读:本文作者在开发Dynym项目,这是一个动态语言的通用运行时。在开发时,作者以其他语言的运行速度作为基础比较语言的运行速度,因此发现了一些小秘密。迭代计算斐波那契数列是测试各种语言执行速度的常见方法。作者以不同的语言进行测试,最终发现C语言要比Python编写的计算斐波那契数列快278.5倍。在底层开发,以及专注性能的应用程序中,选择是显而易见的。而为什么会有如此大的运行性能差距呢。作
2014-02-09 00:27:51
452
转载 如何成为一名优秀的C程序员
问题的提出每过一段时间我总会收到一些程序员发来的电子邮件,他们会问我是用什么编程语言来编写自己的游戏的,以及我是如何学习这种编程语言的。因此,我认为在这篇博文里列出一些有关C语言的最佳读物应该能帮到不少人。如果你知道其它的优秀读物,请给我发邮件或者直接在评论栏中告诉我吧。问题的解答(你可以略过这部分)我在之前的一篇博文中已经提到过了,目前为止,所有我所编写的商业3D引擎95
2014-02-09 00:26:26
562
转载 失落的C语言结构体封装艺术
目录1. 谁该阅读这篇文章2. 我为什么写这篇文章3.对齐要求4.填充5.结构体对齐及填充6.结构体重排序7.难以处理的标量的情况8.可读性和缓存局部性9.其他封装的技术10.工具11.证明及例外12.版本履历 1. 谁该阅读这篇文章本文是关于削减C语言程序内存占用空间的一项技术——
2014-02-09 00:22:32
476
Introduction to Applied Mathematics
2019-07-08
GPS原理与接收机设计
2018-04-30
数据结构与算法分析
2016-11-05
深入理解计算机系统英文版及答案
2012-05-27
偏振光学(廖延彪编写的)
2010-04-18
关于c语言编程的一款好软件
2009-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人