//使用指针完成两个数之间的交换 #include <stdio.h> void interchange (int *u,int *v); int main() { int x=5,y=10; printf("originally x=%d and y= %d \n",x,y); interchange(&x,&y);//向函数传送地址 printf("now x=%d and y= %d\n",x,y); return 0; }
void interchange (int *u,int *v) { int temp; temp = *u;//temp得到u指向的值 *u=*v; *v=temp; }
时间: 2024-10-10 01:18:28