游戏开发论坛

 找回密码
 立即注册
搜索
楼主: FlyMagic

老子纵横程序界无数年,第一次看到这么变态的语法

[复制链接]

17

主题

737

帖子

743

积分

高级会员

Rank: 4

积分
743
发表于 2007-2-26 01:05:00 | 显示全部楼层

Re: Re:老子纵横程序界无数年,第一次看到这么变态的语法

snhun: Re:老子纵横程序界无数年,第一次看到这么变态的语法

float Biggest(float n1, float n2, float n3)
{
      if (n3>n2) n2=n3;
      if (n2>n1) n1=n...

就是一趟冒泡么。不过这种写法很依赖编译器优化,如果真的傻呼呼的做了两个赋值,写到内存,反而不如多个条件跳转。

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2007-2-26 17:24:00 | 显示全部楼层

Re:老子纵横程序界无数年,第一次看到这么变态的语法

我见过很多这种令人无语的代码写法。。这些不算什么

5

主题

60

帖子

60

积分

注册会员

Rank: 2

积分
60
发表于 2007-3-1 23:05:00 | 显示全部楼层

Re:老子纵横程序界无数年,第一次看到这么变态的语法

   这种写法只能说明比较无聊...

0

主题

17

帖子

21

积分

注册会员

Rank: 2

积分
21
发表于 2007-3-11 22:03:00 | 显示全部楼层

Re:老子纵横程序界无数年,第一次看到这么变态的语法

楼上正解,其实很多代码有可能犯类似的错误,只不过这个地方确实夸张了,呵呵

0

主题

1

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2007-4-5 19:59:00 | 显示全部楼层

Re:老子纵横程序界无数年,第一次看到这么变态的语法

呵呵,有意思,顶一个先。

15

主题

363

帖子

390

积分

中级会员

Rank: 3Rank: 3

积分
390
发表于 2007-4-6 08:41:00 | 显示全部楼层

Re:老子纵横程序界无数年,第一次看到这么变态的语法

hack说得很好,hack的那篇文章更好,推荐大家都看看
抽出其中一句:

3  跳转表欺骗(Jump Table Spoofing):把普通的无条件跳转伪造成switch的形式,欺骗反汇编器,让它以为有很多很多的分支。

^_^ 或许这就是一开始那么写的原因
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-4-12 15:56

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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