#include<stdio.h>
double swap(double *p1, double *p2) {
double temp = *p1;
*p1 = *p2;
*p2 = temp;
return 0;
}
int main() {
double x = 0.0, y = 0.0;
printf("请输入两个数x和y:");
scanf_s("%lf%lf", &x, &y);
double* pointer1 = &x;
double* pointer2 = &y;
swap(pointer1, pointer2);
printf("交换后x和y的值为%lf,%lf", x, y);
return 0;
}
本文介绍了一段C语言代码,展示了如何使用指针实现double类型变量x和y的值交换,通过临时变量temp巧妙地完成交换操作。读者将理解双指针的概念并应用于实际编程中。
6370

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



