c语言:酱油与醋调换用函数来表示

Python014

c语言:酱油与醋调换用函数来表示,第1张

传值调用是不能改变原变量的值的,要改变原变量的值应该进行传址调用。你该这么写

void diaohuan(int *a,int *b)

{

int temp

temp=*a

*a=*b

*b=temp

}

然后在主函数里

int main()

{

……

jiaohuan(&a,&b)//传入参数是这两个变量的地址

printf("酱油是%d,醋是%d",a,b)

}

要定义一个空瓶子c,把醋a倒入空瓶子c,再把酱油b倒入以前装醋的a再把现在装醋的c倒入以前装酱油的b

c=a

a=b

b=c

第一课都有啊