函数的组成
int get(a,b)
{
printf("%d",a+b);//语句项
return 0;
}
int 返回类型
get 函数名
a,b 函数参数
举例:
写一个函数找出两个数的最大值
#include<stdio.h>
int max(int x, int y)
{
return (x > y) ? (x):(y);
//x是否大于y,如果是,返回x,如果不是,返回y
}
int main()
{
int a;
int b;
scanf("%d %d", &a, &b);
int m = max(a, b);
printf("m=%d", m);
return 0;
}
交换两个整型变量
//函数交换两个整型变量
#include<stdio.h>
int change(int x, int y)
{
int t = 0;
t = x;
x = y;
y = t;
printf("a=%d,b=%d", x, y);
}
int main()
{
int a;
int b;
printf("请输入两个数:");
scanf("%d %d", &a, &b);
change(a, b);
return 0;
}