找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 562|回复: 0

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

[复制链接]

68

主题

369

回帖

1635

积分

管理员

积分
1635
发表于 2024-7-17 10:41:30 | 显示全部楼层 |阅读模式
定义函数
函数有很多叫法,比如:方法、子程序,等等。
定义格式{函数 返回值类型 函数名(参数...) }
返回类型:一个函数可以返回一个值。返回类型 是函数返回的值的数据类型。
有些函数执行所需的操作而不返回值,在这种情况下,返回类型 是关键字 空类型。
函数名称:这是函数的实际名称。函数名和参数列表一起构成了函数名。
参数:参数就像是占位符。当函数被调用时,您向参数传递一个值,这个值被称为实际参数。参数列表包括函数参数的类型、顺序、数量。参数是可选的,也就是说,函数可能不包含参数。
函数主体:函数主体包含一组定义函数执行任务的语句。
下面我们来简单的实现两个整数相加的函数
在炫语言里可以右键插入函数来快速创建,也可以自己手动输入
  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




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|炫语言 | 炫彩界面库 | 用户所需, 正是我所做! ( 鄂ICP备2023014763号-1 )

GMT+8, 2025-5-25 03:54 , Processed in 0.068613 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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