

用函数之后 跟平时在主函数里面交换值出现了差错
原因是外部有函数时 将主函数参数调入函数时会创建新的内存用于储存 而交换时无法涉及原内存数据的交换 所以需要指针找到原地址 进行交换 很妙!
博客探讨了在使用函数交换变量值时出现错误的原因,指出当函数调用时,传入的参数会在新内存中复制,导致无法直接修改原始数据。解决办法是通过指针直接操作原始内存地址进行交换。这一概念对于理解函数参数传递和内存管理至关重要。


用函数之后 跟平时在主函数里面交换值出现了差错
原因是外部有函数时 将主函数参数调入函数时会创建新的内存用于储存 而交换时无法涉及原内存数据的交换 所以需要指针找到原地址 进行交换 很妙!
405

被折叠的 条评论
为什么被折叠?