生长方向:栈的开口向下,堆的开口向上,
栈每压入一个内存块,即在栈的下端开辟出来,该内存块的首地址是在该内存块的最下面,
内存块里的数据生长方向,是向上的(与栈本身的生长方向是相反的),这一点对堆来讲也适用(当然,堆的开口本来就朝上,很好理解).