美文网首页十天学会C语言
第05天C语言(02):函数-定义格式

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

作者: liyuhong | 来源:发表于2017-07-07 19:57 被阅读48次
一、概念
/*
 函数的定义格式 : 
 返回值类型 函数名称(形参列表)
 {
    函数体;  // 语句....
 }
 */


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

相关文章

  • iOS - 初识 block

    block定义 格式: 返回类型 (^block名字) (参数列表); 同C语言的定义函数指针一样,C语言的函数指...

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

    一、概念 二、代码

  • [C]基础语法

    [C语言]数据结构 STRUCT 结构体 位域 ERUM 枚举语法定义格式 回调函数 C语言中的回到函数 Defi...

  • 10-Go语言函数-指趣学院

    函数 Go语言和C语言一样也有函数的概念, Go语言中函数除了定义格式和不用声明以外,其它方面几乎和C语言一模一样...

  • C语言day05-02函数-定义格式

    pragma mark 函数-定义格式 pragma mark 概念 pragma mark 代码

  • ln ,lg,log在c语言中的表示

    ln ,lg,log在c语言中的表示 惊奇的发现:c语言中定义的函数和数学上定义的函数有所区别:c语言中只定义的两...

  • Go语言-函数

    1 函数的定义 Go语言中的函数定义,需要满足下面的格式: 函数定义格式: 以func关键词开头,参数需要使用括号...

  • Go函数

    1 函数定义 在go语言中函数定义格式如下: 函数由func关键字进行声明。 functionName:代表函数...

  • 2018-08-29日常C笔记

    C语言初学笔记 C语言程序是由函数组成的C语言程序启动时,系统就会自动调用名字叫main的函数C语言规定了函数定义...

  • 变量的基本使用

    如何定义变量? C语言定义变量的格式: 数据类型 变量名称; Go语言中定义变量的格式: var 变量名称 ...

网友评论

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

    本文链接:https://www.haomeiwen.com/subject/jgyrhxtx.html