我定义了两个数组,分别为int a[]={1,2};int b[]={3,4};然后printf("%d %d\n",a,b);运行结果发现a=1245048,b=1245040,改变数组的大小或者类型都是同样的情况,为啥先定义的数组反而地址大而后定义的数组反而地址小呢?
为什么堆是向上增长,栈是向下增长啊?