十天学会C语言

第05天C语言(02):函数-定义格式

2017-07-07  本文已影响48人  liyuhong
一、概念
/*
 函数的定义格式 : 
 返回值类型 函数名称(形参列表)
 {
    函数体;  // 语句....
 }
 */


/*
 初学者如何定义函数:
 应该有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;
}
上一篇 下一篇

猜你喜欢

热点阅读