用函数实现数值的交换

#include 

// 函数声明。若是被调用函数在主函数之后,则必须在主函数前添加变量声明。
void mySwap(int *,int *);         

// 本例被调用函数在主函数前,故可不加函数声明
// 声明时可不加变量名,只有类型
// 定义的时候形参必须要有变量名
// 如果一个函数没有返回值,则写出void
void mySwap(int *pa,int *pb)  
{                             
            int tmp=*pa;
            *pa=*pb;
            *pb=tmp;
}                                                

// 函数三要素:返回值 函数名 函数形参列表
int main()
{
    int a=10;
    int b=20;

	// 函数调用
    mySwap(&a,&b);                   

    // 函数调用的时候,传的的参数叫实参    
	printf ("a=%d,b=%d\n",a,b);
	
	return 0;
}

你可能感兴趣的:(LinuxC基础编程)