编译时,运行那段代码需要预留的空间已经计算出来了,所以叫静态分配,你说的代码动态分配内存空间那是内存管理的动态分配策略,不是一码事。