函数 Func

1、函数

 函数是用来完成特定任务的独立代码块。
 函数的参数:参数可以提供默认值,用来简化函数调用,参数可以当做传入参数也可以当做传出参数(即传入的参数值可以被修改),所有参数放在圆括号内
 函数的返回值:与OC的语法不通,以func关键字为前缀,有返回值用“->”来表示用返回值,并添加返回值类型
 函数类型:函数类型包括参数值类型和返回值类型,每一个函数类型可以当做是普通的类型来处理。可以做函数的参数和返回值使用

2、函数参数名

a.局部参数

      func addInt(a:Int,b:Int) -> Int
 该函数给他们参数定义了参数名,但是这些参数名只能在函数内部调用使用,被成为局部参数名。
 当调用该函数时
    self.add(a: Int, b: Int)
 如图所示,你会发现第一个参数是局部参数名,第二个参数b不仅是局部参数,而且是外部参数名(即在调用函数的时候可以显示,表示该参数的的意义用途),那怎么给第一个参数添加外部参数名呢?

b.外部参数

 外部参数名写在局部参数名之前,用空格分隔开
      func addInt(anInt a:Int,anthoerInt b:Int) -> Int
 可是,发现,如果第一个参数和第二个参数都添加外部参数,在外部调用时候会显得更加清晰有表现力

这里写图片描述
可以看出上面的默认外部参数名已经被现在添加的外部参数名取代。那为什么不添加外部参数名的情况下,b既可以是局部参数名也可以是外部参数名?

 简写外部参数名:当需要提供外部参数名,并
  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要回答关于函数func的问题,首先需要了解其C语言代码框架和过程体。函数func的C语言代码框架通常包括函数名、返回类型、参数列表和过程体。 函数名是函数的标识符,用于引用和调用函数。返回类型指定了函数返回的结果类型,可以是整数、浮点数、字符等。参数列表包括了函数所需的输入参数,可以是零个或多个参数,每个参数都有自己的类型和名称。过程体是函数的具体实现,其中包含了一系列语句和表达式,用来完成特定的任务。 在使用函数func之前,需要先声明其原型,即函数的名称、返回类型和参数列表。通过声明函数原型,可以在主程序中使用函数func的调用。 在函数的过程体中,可以使用C语言的各种语句和表达式来实现特定的功能。例如,可以使用赋值语句给变量赋值,使用条件语句判断特定条件是否满足,使用循环语句实现循环操作等等。 函数func的执行过程通常分为以下几步:首先,根据参数列表定义函数的形式参数,并分配内存空间。然后,按照代码框架中的语句和表达式执行相应的操作。在过程体中可以调用其他函数或操作数据,并使用控制流语句进行条件判断和循环操作。最后,根据返回类型的要求,将函数的结果返回给调用者。 总而言之,函数func的C语言代码框架和过程体提供了一种定义和实现特定功能的机制。通过合理编写函数体,可以实现各种不同的功能需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值