这里说的是windows情况下
1、栈地址分配,每增加一个变量,地址减少12。
2、数组连续分配一个固定长度,数组按照从大到小排列,即arry[1]的地址比arry[0]的地址大。
比如int nArry[100];
nArry[99]地址比nArry[0]的地址刚好大99个
int *pArry99 = &nArry[99];
int *pArry0 = &nArry[0];
pArry99 - pArry0相减刚好是99。
(unsigned long)pArry99 - (unsigned long)pArry0 = 99*4。