一、概念
/*
函数的定义格式 :
返回值类型 函数名称(形参列表)
{
函数体; // 语句....
}
*/
/*
初学者如何定义函数:
应该有3个确定:
1.确定函数名称(给函数起一个有意义的名称, 让调用者一看到名称 就知道这个函数是干什么的)
1.1 函数是标识符的一种, 遵守规则 : 26个字母, 数字,_组成, 遵守规范 :驼峰命名
2.确定形参列表
2.1 形参列表的格式(数据类型 变量名称, ....)
2.2 如何确定形参列表? 就看以后调用函数时,是否需要传递一些辅助的数据给函数
3.确定返回值
4.确定返回值类型
4.return的是什么类型, 那么返回值类型 就写什么类型
int getMax(int v1, int v2)
{
}
*/
int getMax(int v1, int v2)
{
int max = v1 > v2 ? v1 : v2;
/*
return 有两个作用 :
1.返回数据给函数调用者
2.结束函数
*/
return max;
}
二、代码
#include <stdio.h>
int main()
{
// 需求 : 要求获取两个数的最大值
int a = 10;
int b = 20;
// int max = a > b ? a : b;
int result = getMax(a,b);
printf("max = %i\n",result);
int m = 123;
int n = 444;
// int max2 = m > n ? m : n;
result = getMax(m, n);
printf("max = %i\n",result);
return 0;
}