If tomorrow never comes

The meaning of life is creation,which is independent an boundless.

导航

2008年11月22日

摘要: 一、预备知识 一个C/C++编译的程序在内存中所占用的内存分为一下五大部分 1、栈区(stack):由系统自动开辟空间,并且由编译器自动释放,存放函数的参数值,局部变量值等。操作类似数据结构中的栈(后进先出)。 2、堆区(heap):一般由程序员分配和释放,若程序员不释放,程序结束时由OS回收。它与数据结构中的堆是两回事,其操作倒类似与链表(后进后出)。 3、全局区(静态区)(static):... 阅读全文

posted @ 2008-11-22 12:59 Brucegao 阅读(207) 评论(0) 推荐(0) 编辑

摘要: 这是我最近又研究发现的另外一种用于交互两个变量值而无需要第三个变量来实现的 这里用到异或(XOR)运算:'^'.用二进制的异或运算例如:0^1=1,0^0=0,100^010=110 代码如下: 异或 交换两个变量值 不要第三个变量 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.Code... 阅读全文

posted @ 2008-11-22 11:23 Brucegao 阅读(1245) 评论(1) 推荐(0) 编辑