全局变量和静态变量的内存编译时就决定, 局部非静态变量运行时直接在栈内存快速分配。
编译的时候,已经定好了运行时候掉程序入内存,各个变量已经就绪
全局变量和静态变量分到静态存储区,局部变量和形参分到栈里。
动态去分配内存是为了不浪费内存!不使用动态分配函数的话,系统会随意在堆上开辟一片大小未知的空间,而且不能初始化所分配的内存空间。