- 博客(3)
- 资源 (6)
- 收藏
- 关注
转载 内存中的堆栈
一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 程序运行时由编译器自动分配,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。程序结束时由编译器自动释放。 2、堆区(heap) — 在内存开辟另一块存储区域。一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。 3、全局
2013-04-06 12:03:42
772
转载 位运算符
位运算符有:&(按位与)、|(按位或)、^(按位异或)、~ (按位取反)。 优先级从高到低,依次为~、&、^、| 按位与运算有两种典型用法,一是取一个位串信息的某几位,如以下代码截取x的最低7位:x & 0177(八进制表示)。二是让某变量保留某几位,其余位置0,如以下代码让x只保留最低6位:x = x & 077。 按位或运算的典型用法是将一个位串信息的某几位置为1。如将要获得最右4位为
2013-04-06 11:25:57
581
原创 《编程之美》学习笔记
师兄留下了《编程之美》,今天翻开之后,打算开始学习,为下步工作准备:先记下几句话吧: 1.题目关键不在于答案,在于思考问题的方法。 2.微软职位:1AR 协助研究员2,DEV 软件开发工程师3,TEST 测试工程师 4,RSDE 我认为就是在AR和DEV之间的一类职位吧,兼具有之。 3.较为看重同学的程序设计思路如何,编程风格,细节考虑,有无内存泄露,是否采用最优算法,程序能够根据需求修改,
2013-04-04 16:53:59
1466
android soundtouch demo
2012-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人