//开口向下的栈先分配大地址 从下到上地址编号依次变大
//开口向上的栈先分配小地址
//一般情况下 操作系统提供的堆栈是向下的
//开口向上的栈先分配小地址
//一般情况下 操作系统提供的堆栈是向下的
//不管栈开口朝那 数组buf的内存地址buf+1永远向上
开口检测:
#include<stdlib.h>
#include<stdio.h>
#include<string.h>
void main()
{
int a;
int b;
printf("%d %d",&a,&b);
system("pause");
}