码迷,mamicode.com
首页 > 其他好文 > 详细

交换两个整型变量的数值

时间:2017-03-21 23:58:32      阅读:278      评论:0      收藏:0      [点我收藏+]

标签:swa   logs   stdio.h   turn   log   程序   调用   div   函数调用   

 #include<stdio.h>
void swap(int *p,int *q)
{ int t;
t=*p; *p=*q; *q=t;
}
main()
{ int a=5,b=4,*p,*q;
p=&a; q=&b;
swap(p,q);
printf("a=%d b=%d",a,b);
return 0;
}

 

技术分享

 

技术分享

 

 总结:

1,swap是用户定义的函数,它的作业是交换量(a和b)的值,它的形参p和q是指针变量。

2,程序运行时,先执行mian函数 ,输入a和b的值。然后将a和b的地址分别赋给指针变量p和p.

3,注:实参p和p是指针变量,在函数调用时,将实参变量的值传递给形参变量。

4,注:方法是交换a和b的值,而p和q的值不变。

 

 

交换两个整型变量的数值

标签:swa   logs   stdio.h   turn   log   程序   调用   div   函数调用   

原文地址:http://www.cnblogs.com/lihuyi/p/6597300.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!