A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 愿我能 中级黑马   /  2014-5-9 23:04  /  2016 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

block比函数效率要高,那么block主要高在哪了???
作为书写而言感觉函数是更方便一些,因为不用输^ 号,而且 block不用typedef的话定义比较麻烦感觉

评分

参与人数 1技术分 +1 收起 理由
脸皮猴 + 1

查看全部评分

3 个回复

倒序浏览
block是在程序运行时才封装的代码,而函数是在程序运行前就必须确定的代码。

评分

参与人数 1技术分 +1 收起 理由
脸皮猴 + 1

查看全部评分

回复 使用道具 举报
函数在编译时就需要导入,直到整个程序结束才会释放内存,block的话运行时才封装,用完了就会释放内存。这个是我个人的理解不知道对不对。
回复 使用道具 举报
522049094 发表于 2014-5-10 22:34
函数在编译时就需要导入,直到整个程序结束才会释放内存,block的话运行时才封装,用完了就会释放内存。这 ...

好像你回答的不对,因为函数也是在函数资信网的时候就释放里面的变量,而不是在整个程序结束才会释放
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马