黑马程序员技术交流社区

标题: block与函数的异同 [打印本页]

作者: sc33370    时间: 2016-6-17 22:47
标题: block与函数的异同
1.相同点
都是可以保存一段具有特定功能的代码块,可以在想使用这个功能的时候调用.

2.不同点
1>block是一种数据类型,函数不是数据类型.
所以有block类型的变量,但是没有函数类型的变量

2>block可以直接做参数传递,但是函数是不能作为参数直接传递(用函数的指针传递,传递的只是地址)


3>block变量是可以作为一个函数的返回值的


作者: zhoushujian    时间: 2016-6-17 23:04
我现在还没有学到这里来
作者: sc33370    时间: 2016-6-17 23:52
zhoushujian 发表于 2016-6-17 23:04
我现在还没有学到这里来

概念型的东西 先记住不吃亏,等你学到的时候也许会理解的梗深刻
作者: dongkuan    时间: 2016-6-18 00:38
赞赞赞赞赞赞赞
作者: wzg682735    时间: 2016-6-19 10:11
未雨绸缪啊,赞!!
作者: 浮云我想听你说    时间: 2016-6-20 21:31
赞一个!
作者: FFFF001    时间: 2016-6-21 21:00
概括的好全面,就是会看不会写。。




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