c语言
忧郁的废物_Addy
不疯魔 不成活
展开
-
C语言字节对齐及设置编译对齐方式方法
一、概念 对齐跟数据在内存中的位置有关。如果一个变量的内存地址正好位于它长度的整数倍,他就被称做自然对齐。比如在32位cpu下,假设一个整型变量的地址为0x00000004,那它就是自然对齐的。 二、为什么要字节对齐 需要字节对齐的根本原因在于CPU访问数据的效率问题。假设上面整型变量的地址不是自然对齐,比如为0x00000002,则CPU如果转载 2013-10-15 13:52:22 · 36765 阅读 · 0 评论 -
迭代与递归:To Iterate,Human; to Recurse, Divine.
引言从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?「从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?『从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?……』」什么是递归递归(Recursion),在数学与计算机科学中,是指在函数的定义中使用函数自身的方法。为什么要用转载 2014-06-04 19:41:59 · 3469 阅读 · 0 评论