易语言局部变量很多会影响效率吗
2个回答
2017-09-29
展开全部
会!因为要给局部变量开辟空间!
但是影响是非常少的,可以无视它,因为一些必要的局部变量,要有就必须要有,没人会考虑局部变量过多的!
你使用递归算法,与循环比较就知道了,递归算法要出栈入栈,所以执行效率不如循环!
你要问局部变量多会不会影响执行效率,我只能说是了,因为的确会影响效率,但是可以无视它,因为影响是极少的,就算给它一百多个局部变量你也感觉不出来!
还有,易语言执行效率本来就非常低,要想程序有高效的执行效率,还是用C/C++这样的语言编写程序吧!
但是影响是非常少的,可以无视它,因为一些必要的局部变量,要有就必须要有,没人会考虑局部变量过多的!
你使用递归算法,与循环比较就知道了,递归算法要出栈入栈,所以执行效率不如循环!
你要问局部变量多会不会影响执行效率,我只能说是了,因为的确会影响效率,但是可以无视它,因为影响是极少的,就算给它一百多个局部变量你也感觉不出来!
还有,易语言执行效率本来就非常低,要想程序有高效的执行效率,还是用C/C++这样的语言编写程序吧!
2017-09-29
展开全部
会占用内存,也会影响效率。不过对于目前电脑硬件设备来说,这些数据都是毫秒级就能处理完成了。所以可以忽略不计了。当然简介的优化代码对于大批量数据的处理还是有好处的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询