一个简单的例子

291阅读 0评论2009-09-30 welld_djj
分类:

 

/************************************************************
版权(C):2009-2009, 丁俊杰.
文件名: 1003.cpp
作者:丁俊杰 版本:1.0 时间:2009-09-28
描述:学习指针的使用,指针变量做函数的参数。
函数列表:
1.void main()
2.void swap(int * p1 , int * p2)
历史:
<作者> <时间> <版本 > <描述>
丁俊杰 09/09/30 1.0 创建此模块
***********************************************************/
#include <stdio.h>

void swap(int * p1 , int * p2);

/************************************************
*函数名:void main()
*功能:主函数,输入ab的值,并交换他们,
*本函数调用的函数清单:void swap(int * p1,int * p2)
*调用本函数的函数清单:无
*输入参数:无
*输出参数:无
*返回值:无
************************************************/
void main()
{
    int a,b;
    int *pointer_1,*pointer_2;
    scanf("%d %d",&a,&b);
    pointer_1=&a;
    pointer_2=&b;
    if(a<b)
    {
        swap(pointer_1,pointer_2);
    }
    printf("\n%d,%d",a,b);
}

/************************************************
*函数名:void swap(int * p1 , int * p2)
*功能:交换ab的值,
*本函数调用的函数清单:无
*调用本函数的函数清单:void main()
*输入参数:int * p1,int * p2
*输出参数:无
*返回值:无
************************************************/
void swap(int * p1,int * p2)
{
    int temp;
    temp=*p1;
    *p1=*p2;
    *p2=temp;
}


上一篇:第三章 心血管疾病超声诊断的物理基础
下一篇:浙江大学郑强教授的演讲(观后感)