炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 273|回复: 2

[图文教程] 零基础入门篇-011-函数的定义与调用

[复制链接]
  • TA的每日心情
    难过
    2021-3-17 08:38
  • 发表于 2024-1-12 15:44:09 | 显示全部楼层 |阅读模式
    本帖最后由 易团雪 于 2024-1-12 16:02 编辑

    定义函数
    函数有很多叫法,比如:方法、子程序,等等。
    定义格式{函数 返回值类型 函数名(参数...) }
    返回类型:一个函数可以返回一个值。返回类型 是函数返回的值的数据类型。
    有些函数执行所需的操作而不返回值,在这种情况下,返回类型 是关键字 空类型。
    函数名称:这是函数的实际名称。函数名和参数列表一起构成了函数名。
    参数:参数就像是占位符。当函数被调用时,您向参数传递一个值,这个值被称为实际参数。参数列表包括函数参数的类型、顺序、数量。参数是可选的,也就是说,函数可能不包含参数。
    函数主体:函数主体包含一组定义函数执行任务的语句。
    下面我们来简单的实现两个整数相加的函数
    在炫语言里可以右键插入函数来快速创建,也可以自己手动输入
    1. 函数 整型 两个数相加(整型 参数A, 整型 参数B)
    2. {
    3.         整型 返回值 = 参数A + 参数B
    4.         返回 返回值
    5. }
    复制代码
    注意:在函数声明中,参数名称和函数名称并不重要,只要便于自己理解就好。只有参数的类型是必需的
    调用函数
    调用函数时,传递所需参数,如果函数返回一个值,则可以存储返回值。如:
    整型 i = 105
    整型 j = 235
    调试输出(两个数相加(i, j))

    当我们在入口函数 里调用并运行时,会输出以下结果:340
    参数的默认值
    我们可以为参数列表中后边的每一个参数指定默认值
    当调用函数时,如果实际参数的值留空,则使用这个默认值
    这是通过在函数定义中使用赋值运算符来为参数赋值的
    调用函数时,如果未传递参数的值,则会使用默认值,如果指定了值,则会忽略默认值,使用传递的值
    1. 函数 整型 取最小值_默认值(整型 参数A = 200, 整型 参数B = 100)//参数ab写了一个默认值
    2. {
    3.         整型 返回值// 局部变量声明
    4.         如果 (参数A > 参数B)
    5.         {
    6.                 返回值 = 参数B
    7.         }
    8.         否则
    9.         {
    10.                 返回值 = 参数A
    11.         }
    12.         返回 返回值
    13. }
    复制代码
    在调用时可以直接 取最小值_默认值()不填写参数运行会输出以下结果:100








  • TA的每日心情
    开心
    2024-4-14 08:17
  • 发表于 2024-1-12 20:21:18 | 显示全部楼层
    谢谢教程,慢慢学习
  • TA的每日心情
    开心
    2022-1-9 18:18
  • 发表于 2024-1-12 20:44:35 | 显示全部楼层
    老师辛苦了!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    QQ|Archiver|手机版|小黑屋|炫彩界面库 ( 鄂ICP备2023014763号-1 )

    GMT+8, 2024-5-2 15:16 , Processed in 0.065782 second(s), 18 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表