请编写函数,交换两个整数的值。\n\n函数原型\nvoid intswap(int *x, int *y);\n说明:参数 x 和 y 为指示两个整型变量的指针。函数交换两个指针所指整型变量的值。
时间: 2023-04-27 17:02:25 浏览: 180
函数指针来交换两个数
以下是函数的实现:
void intswap(int *x, int *y)
{
int temp = *x;
*x = *y;
*y = temp;
}
这个函数接受两个指向整型变量的指针作为参数,然后交换这两个指针所指向的变量的值。具体来说,它首先将第一个指针所指向的变量的值存储在一个临时变量中,然后将第二个指针所指向的变量的值赋给第一个指针所指向的变量,最后将临时变量中的值赋给第二个指针所指向的变量。这样就完成了两个整数值的交换。
阅读全文