一、函数
返回值:必须与返回类型一致
函数名:通常大写用以与库函数区分
形参参数列表:实参—副本—>形参(对形参的操作不会影响实参)
(1)值传递
(2)地址传递
(3)引用传递
void swap1(int x, int y)
{
int tmp=x;
x=y;
y=tmp; //将x,y进行对调
print(“x=%d, y=%d\n”, x, y);//x=7, y=2
}
void main()
{
int a=2,b=7;
swap1(a,b) ;
printf(“a=%d, b=%d\n”, a, b); //a=2, b=7
}
void swap2(int *px, int *py)
{
int tmp=*px;
*px=*py;
*py=tmp; //即px=&a; py=&b;
print(“*px=%d,