函数是c语言的基本单位,在c语言的程序中由若干的函数组成
每个函数是一个独立的功能模块
返回值 函数名 (参数列表)
{
函数体
}
int getMax(int a,int b)
{
return a>b?a:b;
}
函数的调用
函数名(参数)
getMax(3,5);
printf("hello");
scanf("%d",&a);
-----------------------------------
如果函数的参数是普通的数据类型 则函数不会影响实际参数
void swap(int x,int y)
{
int t=x;
x=y;
y=t;
}
int a;
int b;
swap(a,b);
--------------------------------------
如果函数的参数是指针,则函数的实参将被修改
void swap(int * p1,int * p2)
{
int t=*p1;
*p1=*p2;
*p2=t;
}
int a,b;
swap(&a,&b);
------------------------------------------------
每个函数是一个独立的功能模块
返回值 函数名 (参数列表)
{
函数体
}
int getMax(int a,int b)
{
return a>b?a:b;
}
函数的调用
函数名(参数)
getMax(3,5);
printf("hello");
scanf("%d",&a);
-----------------------------------
如果函数的参数是普通的数据类型 则函数不会影响实际参数
void swap(int x,int y)
{
int t=x;
x=y;
y=t;
}
int a;
int b;
swap(a,b);
--------------------------------------
如果函数的参数是指针,则函数的实参将被修改
void swap(int * p1,int * p2)
{
int t=*p1;
*p1=*p2;
*p2=t;
}
int a,b;
swap(&a,&b);
------------------------------------------------