一、函数作用
1、简化代码
2、让结构更清晰
3、减少重复编写,偷懒
二、函数执行过程
跳转到函数入口,执行内容,跳转到函数调用后一句
三、函数定义
return_type function_name( parameter list )
{
body of the function
}
示例:
四、函数的调用与声明(俩种方式)
1.函数在主函数前面,直接调用,不需要声明
int max(int num1, int num2)
{
/* 局部变量声明 */
int result;
if (num1 > num2)
result = num1;
else
result = num2;
return result;
}
int main
{
A = max(b, c);//调用函数
print("%d",A);
return 0;
}
2.当调用的函数不在执行函数的前面或者在不同c文件的时候,使用前需要声明
声明方法如下:
将函数定义的地方除花括号以外都复制过来加上分号
#include <stdio.h>
//比较俩个数大小
int max(int a,int b);
int main()
{
int ret ,m,n;
printf("随机输入俩个数\n");
scanf("%d %d",&m,&n);
ret = max(m,n);
printf("Max=%d\n",ret);
return 0;
}
int max(int a,int b)
{
if(a>b)
{
return a;
}
else
{
return b;
}
}