【发布时间】:2023-02-14 02:32:34
【问题描述】:
函数接收两个整数指针,int* a 和int* b。将 *a 的值设置为它们的总和,将 *b 的值设置为它们的绝对差。
没有返回值,也不需要返回语句。
我获得了 *a 的值,但无法获得 *b 的代码。
#include <stdio.h>
void update(int *a,int *b);
int main() {
int a, b;
int *pa = &a, *pb = &b;
scanf("%d %d", &a, &b);
update(pa, pb);
printf("%d\n%d", a, b);
return 0;
}
void update(int *a,int *b)
{
*a+=*b;
*b=*a-*b;
}
【问题讨论】:
-
不要发布代码的图像,而是代码本身。