C/C++
201203
这个作者很懒,什么都没留下…
展开
-
关于sizeof和strlen
1. 提问?已知 char *str1="absde"; char str2[]="absde"; char str3[8]={'a',}; char ss[] = "0123456789";为什莫 sizeof(str1)=4 sizeof(str2)=6; sizeof(str3)=8; sizeof(ss)=112转载 2012-08-10 23:09:01 · 204 阅读 · 0 评论 -
局部变量、全局变量、堆、堆栈、静态和全局
文章不错,很深入很细! 1. 概述一般全局变量存放在数据区,局部变量存放在栈区,动态变量存放在堆区,函数代码放在代码区。--------------------------------------------------------------- 1.1 栈区和堆栈区是普通的栈数据结构,遵循LIFO后进先出的规则,局部变量安排在那里是ASM时就规定的,这样可以在转载 2012-08-10 23:26:15 · 329 阅读 · 0 评论