您的位置:首页 > 编程语言 > C语言/C++

运用指针实现三个整数a,b,c由大到小的顺序输出(函数间的调用)

2016-09-28 21:03 316 查看

       初学编程者,要多多学会运用主函数调用自定义函数,这样一来程序变得更有层次化,为后期维护代码也变得更加方便,下面程序是最简单的主函数调用自定义函数方法,希望能为初学者带来小小的见解......

#include<stdio.h>
void fun1 (int *p1,int *p2) //自定义fun1函数
{
int  p;
p=*p1;
*p1=*p2;
*p2=p;
}
void fun2 (int *q1,int *q2,int *q3) //<span style="font-family: Arial, Helvetica, sans-serif;">自定义fun2函数</span>
{
if(*q1<*q2)
fun1(q1,q2);
if(*q1<*q3)
fun1(q1,q3);
if(*q2<*q3)
fun1(q2,q3);
}
int main( )
{
int a,b,c,*r1,*r2,*r3;
printf("  请输入从键盘输入三个整数a,b,c\n");
scanf("%d,%d,%d",&a,&b,&c);
r1=&a; r2=&b; r3=&c;
fun2(r1,r2,r3);                       //调用fun2函数
printf("%d,%d,%d\n",*r1,*r2,*r3);
system("pause");
renturn 0;
}



<h2>    其实这里边还有一点运用指针的小小技巧!!!!!!!</h2>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言 指针 函数
相关文章推荐