c/c++
文章平均质量分 80
codeMonkeyKing
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C/C++除法实现方式及负数取模详解
http://blog.youkuaiyun.com/sonydvd123/article/details/8245057 一、下面的题目你能全做对吗? 1.7/4=? 2.7/(-4)=? 3.7%4=? 4.7%(-4)=? 5.(-7)/4=? 6.(-7)%4=? 7.(-7)/(unsigned)4=? 答案: 1 -1 3 3 -1 -3 1073741转载 2014-04-29 12:20:17 · 1143 阅读 · 0 评论 -
编译器基本过程
yuant 编译器最基本的功能就是把高级语言(例如C/Fortran)编写的代码转化为机器指令(就是01串),从这个角度来说它本质上是个转换过程。经典的编译过程主要包括: 1、词法分析(Lexical Analysis) 词法分析就是从输入代码中识别出各种记号(token),例如对于C语言我们就需要知道if,else等是语言的关键字,myvar是个标识,而12转载 2014-04-30 11:22:51 · 1221 阅读 · 0 评论 -
循环缓冲类
4月27日去迈瑞面试,要求写一个循环缓冲类,真心没接触过,结果kexia原创 2014-04-29 09:12:48 · 913 阅读 · 0 评论 -
C/C++内存划分
1、栈区(stack):由编译器自动分配和释放 ,存放函数的参数值、局部变量的值等,甚至函数的调用过程都是用栈来完成。其操作方式类似于数据结构中的栈。 2、堆区(heap) :一般由程序员手动申请以及释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式类似于链表。 3、全局区(静态区)(static):全局变量和静态变量的存储是放在一块的转载 2014-05-05 19:43:26 · 652 阅读 · 0 评论
分享