游戏开发论坛

 找回密码
 立即注册
搜索
查看: 10068|回复: 31

goto语句有多少性能影响?

[复制链接]

36

主题

197

帖子

197

积分

注册会员

Rank: 2

积分
197
发表于 2007-1-18 10:05:00 | 显示全部楼层 |阅读模式
在一个每帧可能调用4,5次的函数中使用它,会不会影响性能?

我记得原来看过一个书说goto语句会让编译器无法优化

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2007-1-18 10:13:00 | 显示全部楼层

Re:goto语句有多少性能影响?

没用过,因为所有人(包括俺老师)都说应该避免使用它。

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2007-1-18 11:56:00 | 显示全部楼层

Re:goto语句有多少性能影响?

goto是最快的,虽然有点危险.(因为他可以条到任何一个地方)

32

主题

1259

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
发表于 2007-1-18 12:10:00 | 显示全部楼层

Re: Re:goto语句有多少性能影响?

snhun: Re:goto语句有多少性能影响?

goto是最快的,虽然有点危险.(因为他可以条到任何一个地方)


你从A函数跳到B函数试下,任何一个地方???

6

主题

307

帖子

309

积分

中级会员

Rank: 3Rank: 3

积分
309
发表于 2007-1-18 16:29:00 | 显示全部楼层

Re:goto语句有多少性能影响?

性能影响不一定有

但是会大大降低可读性

6

主题

396

帖子

396

积分

中级会员

Rank: 3Rank: 3

积分
396
发表于 2007-1-18 17:36:00 | 显示全部楼层

Re:goto语句有多少性能影响?

我记得goto有限制的,不然编译器就不能保证堆栈平衡了
优化这个问题,好像影响不大吧,不过逻辑上可能造成混乱

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2007-1-18 18:06:00 | 显示全部楼层

Re: Re:goto语句有多少性能影响?

snhun: Re:goto语句有多少性能影响?

goto是最快的,虽然有点危险.(因为他可以条到任何一个地方)

由外层向内层可以吗??

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2007-1-18 18:21:00 | 显示全部楼层

Re: Re: Re:goto语句有多少性能影响?

Miu.C: Re: Re:goto语句有多少性能影响?
由外层向内层可以吗??

完全可以,甚至可以跳到系统区.[em9]

8

主题

553

帖子

560

积分

高级会员

Rank: 4

积分
560
发表于 2007-1-18 20:09:00 | 显示全部楼层

Re: Re: Re: Re:goto语句有多少性能影响?

snhun: Re: Re: Re:goto语句有多少性能影响?


完全可以,甚至可以跳到系统区.[em9]

胡说八道!

201

主题

1437

帖子

1963

积分

金牌会员

Rank: 6Rank: 6

积分
1963
QQ
发表于 2007-1-18 20:32:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-26 09:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表