内存的分配方式: 1.静态存储区分配:全局变量,static变量等,在程序编译时已经分配了存储内存,在程序运行的整个期间一直存在 2.程序的堆栈上:程序的局部变量,包括程序的形参等,只存在于程序的运行期间 3在堆heap上分配的:动态内存分配,malloc或者new 常见的内存错误: (1)内存分配未成功,却使用它了.记得malloc时要判断返回的是否是NULL,若为NULL则说明动态分配内存失败 (2)内存分配成功了要记得初始化,malloc完了 calloc :(元素个数,元素大小),cal…