bugfix:未检查malloc结果
changes:rename
changes:comment
changes:更新函数名
improved:完善m_function
improved:完善输出格式