黑马程序员技术交流社区

标题: 函数的嵌套 [打印本页]

作者: zwj2015    时间: 2015-10-27 22:15
标题: 函数的嵌套

C语言中函数的定义都是相互平行、相互独立的,也就是说在函数定义时,函数体内不能包含另一个函数的定义,即函数不能嵌套定义,但可以嵌套调用
  嵌套函数,就是指在某些情况下,您可能需要将某函数作为另一函数的参数使用,这一函数就是嵌套函数。例如图1中所示的公式使用了嵌套的 AVERAGE 函数,并将结果与 50 相比较。这个公式的含义是:如果单元格F2到F5的平均值大于50,则求F2到F5的和,否则显示数值0。又如,在一个程序中,主函数调用sum函数,而在sum函数中又调用了mul函数。在一个函数被调用的过程中又调用另一个函数,这就是函数的嵌套调用。

Swift语法中可以使用嵌套函数例如:

func returnFifteen() -> Int {  

var y = 10   

//定义嵌套函数add

func add() {   

   y += 5

}   

//调用嵌套函数

    add()   

return y

}




作者: wpf986530062    时间: 2015-10-27 23:28
赞一个,写的不错
作者: 王世杰    时间: 2015-10-28 22:01
哈哈哈哈哈哈哈
作者: p495416980    时间: 2015-10-29 08:52
不错,有点技巧
作者: 雷厉风行    时间: 2015-10-29 09:06
   写得很不错
作者: 崔节帅    时间: 2015-10-29 22:18
赞赞赞赞




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2