C语言中的函数
1.库函数
2.自定义函数
1.库函数
使用时,必须包含 #include <头文件>
2.自定义函数
函数的定义:
返回值类型 函数名 (参数)
{
语句;
}
无返回void
例1--输入2个值,取最大值get_Max
#include <stdio.h>
int get_Max(int x, int y)
{
return (x > y ? x : y);
}
int main()
{
int a = 0;
int b = 0;
int c = 0;
scanf("%d %d", &a, &b);
c = get_Max(a, b);
printf("%d\n", c);
return 0;
}
例2--交换2个整形变量的内容Swap
#include<stdio.h>
void Swap(int* px, int* py)
{
int z = 0;
z = *px;
*px = *py;
*py = z;
}
int main()
{
int a = 0;
int b = 0;
scanf("%d %d", &a, &b);
printf("交换前:%d %d\n", a, b);
Swap(&a, &b);
printf("交换后:%d %d\n", a, b);
return 0;
}
当实参传递给形参时,形参是实参的一份临时拷贝,对形参的修改不会影响实参.
size_t -- 无符号整型