请问以下代码是什么情况~求~

void f(int v,int w) {int t;t=v;v=w;w=t;} main() {int x=1,y=3,z=2; if(x>y) f(x,y);else if(y>z) f(y,z);else f(x,z);printf("%d,%d,%d",x,y,z);}

GCT1015
浏览 272回答 2
2回答

紫衣仙女

void f(int v,int w){int t;t=v;v=w;w=t;}//这个f()的功能是想交换数值吗?没用指针是不行的哦!main(){int x=1,y=3,z=2;if(x>y)f(x,y);else if(y>z)f(y,z);else f(x,z);printf("%d,%d,%d",x,y,z);}//将f()这样变就行了。/*void f(int* v,int* w){int t;t=*v;v*=*w;w*=t;}*/

慕码人8056858

xyz都不会变的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Vue.js