C 什么时候应该使用按引用传递而不是按值传递?
我知道传递值和传递引用之间的区别。我使用它们并理解它们在我迄今为止处理的代码中是如何工作的。然而,我正在寻找一条一般规则。通常什么时候使用指针最好,什么时候使用实际值最好?示例非常受欢迎。作为一般规则,基本类型(int、char等)按值传递,大数据按指针传递(或者更好,按引用传递),如C 什么时候应该使用按引用传递而不是按值传递?,c,C,我知道传递值和传递引用之间的区别。我使用它们并理解它们在我迄今为止处理的代码中是如何工作的。然而,我正在寻找一条一般规则。通常什么时候使用指针最好,什么时候使用实际值最好?示例非常受欢迎。作为一般规则,基本类型(int、char等)按值传递,大数据按指针传递(或者更好,按引用传递),如struct 考虑一个包含1000个数据成员的struct,以及将大量数据复制到函数的成本。在这种情况下,按指针传递或按引用传递要快得多。作为一般规则,按值传递基本类型(int、char等),按指针传递(或者更好,
struct
考虑一个包含1000个数据成员的
struct
,以及将大量数据复制到函数的成本。在这种情况下,按指针传递或按引用传递要快得多。作为一般规则,按值传递基本类型(int、char等),按指针传递(或者更好,按引用传递)作为结构传递大数据
考虑一个包含1000个数据成员的struct
,以及将大量数据复制到函数的成本。在这种情况下,通过指针或引用传递要快得多