堆(malloc new)、栈(局部变量)、全局/静态变量、常量、代码 在使用malloc时要进行类型转换 memset 指针指向首地址,因此只要free该指针地址就可以释放实际的内存 字符串最后有一个结束符,如果要拼接两个字符串,要把结束符覆盖掉,在最后也要加上结束符 最好在同一个函数里malloc free