编译器
guxue365
这个作者很懒,什么都没留下…
展开
-
栈上和堆上分配内存初始化的区别
const int NSIZE = 5; 栈上分配内存并初始化、赋值 unsigned stack_[NSIZE]; memset(stack_,0,sizeof(unsigned)*NSIZE); for (int i = 0; i < NSIZE; i++) { stack_[i] = i; } 汇编: unsigned stack_[NSIZE]; memset(s原创 2013-12-01 22:42:48 · 1112 阅读 · 0 评论 -
传值、传引用、传指针函数调用的区别
void SwapByValue(int a,int b) { 00311490 push ebp //设基值 00311491 mov ebp,esp 00311493 sub esp,0CCh 00311499 push ebx 0031149A push esi 0031149B push原创 2013-12-02 21:10:30 · 575 阅读 · 0 评论