gpt4 book ai didi

c - 通过单个函数使用 2Pointers 计算两个数字的和与差

转载 作者:行者123 更新时间:2023-11-30 19:33:43 25 4
gpt4 key购买 nike

主函数应该有一个像 adddiff(&p,&q) 这样的函数调用...函数定义就像 void adddiff(*a,*b) 它应该执行加法和减法,它不应该返回值,也不应该使用adddiff 方法中的 print 语句。

最佳答案

两个参数都是通过引用传递的,因此您可以使用它们将结果“返回”到主函数。不过,请记住在覆盖它们之前将它们的值保存在本地!

void adddiff(int* a, int* b) {
int orig_a = *a;
int orig_b = *b;
*a = orig_a + orig_b;
*b = orig_a - orig_b;
}

关于c - 通过单个函数使用 2Pointers 计算两个数字的和与差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44993681/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com