没说什么错误信息,那就挑刺吧: - 应该先比较sizeA和sizeB,不然分配了的内存就泄漏掉了 - malloc之前应该确定sizeA不是负数或者零,或者sizeA和sizeB干脆都换成size_t类型,这个问题也会影响到for语句是不是死循环 - malloc以后检查一下res是不是有效指针 - 最后没有return语句 - 参数里面的int * res很怪异,貌似你想函数调用完毕后res指向有效的指针,那就应该是int ** res,如果是这样的话,应该用realloc,避免原先res已经指向有效地址 别的好像没了……
23,115
社区成员
74,507
社区内容
加载中
试试用AI创作助手写篇文章吧