c/c++
文章平均质量分 81
hostman868100
本人热爱编程,交友,喜欢挑战。希望在这里能和大家共同努力,成就咱们的梦想。
展开
-
堆栈、堆、栈的区别
堆和栈的区别 (转贴) 堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一转载 2011-08-24 09:17:57 · 364 阅读 · 1 评论 -
各大公司常有的面试题
char * strcpy(char * strDest,const char * strSrc); 1.不调用库函数,实现strcpy函数。 2.解释为什么要返回char *。 解说: 1.strcpy的实现代码 char * strcpy(char * st转载 2011-08-25 12:56:34 · 220 阅读 · 0 评论 -
经典的数据对齐解说
-----虽然有点长,但是看完绝对对你有帮助-----我是信了,不知道你信不信。 一.什么是字节对齐,为什么要对齐? 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常转载 2011-08-26 12:53:39 · 383 阅读 · 0 评论