#include<stdio.h> void bianhuan(int *p,int*q) { int t; t=*p; *p=*q; *q=t; } int main(void) { int a=3; int b=5; printf("a=%d,b=%d\n",a,b); bianhuan(&a,&b); printf("a=%d,b=%d",a,b); return 0; } //下面改变不了a和b的值#include<stdio.h> void bianhuan(int *p,int*q) { int *t;
//下面改变不了a和b的值 t=p; p=q; q=t; } int main(void) {
int a=3; int b=5; printf("a=%d,b=%d\n",a,b); bianhuan(&a,&b); printf("a=%d,b=%d",a,b); return 0; }
指针互换
最新推荐文章于 2023-12-06 22:01:54 发布