- 博客(2)
- 资源 (18)
- 收藏
- 关注
转载 堆内存和栈内存
0 推荐 转贴:http://blog.ednchina.com/blog/28440/category.aspx 堆和栈的区别 (stack and heap) 一般认为在c中分为这几个存储区 1栈 - 有编译器自动分配释放 2堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 3全局区(静态区),全局变量和静态变量的存储是放在一块的
2013-03-24 20:39:36
395
原创 C语言变量在函数开头定义还是在用到时定义
在C89中,函数块中的变量必须放在所有语句前面声明。 在C99,函数块中的变量不必放在所有语句前面声明。 微软一直沿用C89,所以在VC++6.0,VS2008中,变量必须放在函数开头,以下代码就编译不过,但gcc可以。 void *mymemcpy(void* dst, const void* src, int size) { /*检查参数的是否合理*/ if
2013-03-24 19:33:28
3063
单片机小精灵v1.3破解版
2011-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人