- C语言中的函数分为库函数和自定义函数。常见库函数有:printf,strcpy(字符串拷贝),scanf,getchar等。
- 库函数分为以下几类:
- IO函数。
- 字符串操作函数。
- 字符操作函数。
- 内存操作函数。
- 时间/日期操作函数。
- 数学函数。eg:abs,pow,sin.
- 其他库函数。
- 自定义函数。
- 用函数找出两个数中最大值。
#include<stdio.h>
int get-max(int x,int y)
{
return((x>y)?x:y);
}
int main()
{
int a = 10;
int b = 20;
int max = get-max(a,b);
printf("%d\n",max);
return 0;
}
2.交换a,b。
#include<stdio.h>
void swap1(int*pa,int*pb)
{
int z = *pa;
*pa = *pb;
*pb = z;
}
int main()
{
int a = 10;
int b = 20;
printf("a=%d,b=%d\n",a,b);
swap1(&a,&b);
printf("a=%d,b=%d\n",a,b);
return 0;
}
实参:真实传给函数的参数:常量,变量,表达式,函数。有确定值。
形参:指函数名后括号里的变量。只有函数中有效。调完后自动销毁。形参存放在栈区。
当实参传给形参时,形参是实参的一份临时拷贝,对于形参的修改不会影响实参。