你见过哪些操蛋的代码?

百家 作者:程序人生 2019-01-14 08:11:42

作者 | 小南瓜地瓜

责编 | 伍杏玲

NO.1

#define TRUE FALSE    

快乐地去调试你的代码吧,哈哈

NO.2

#define NULL (::rand() % 2)  

嗯,这个代码也很不错

NO.3

#define ifif(!

卧槽,这个代码更……

哈哈,你们可以试试看

NO.4

#define if(x) if(!(x))

上面那个代码可能有问题

但是这个肯定编译不会有问题

只是运行的时候让你觉得意想不到

NO.5

#define if while

可能上面的代码还不酷

这句一定让别人对你耳目一新

NO.6

if(m_doc->isModified() == true)
{
    for(int i = 0;i< 100;i++)
    {
        save();//上次测试提了个bug说保存数据失败,这次保存100次,肯定没有问题了。
    }
}

一次保存不成功

就应该多保存几次

要不然出BUG了

谁来负责?

NO.7

毫无违和感! 

英语和汉语的激烈碰撞

一时愣是没读懂代码

“Hong”为何物

你看注释才恍然大悟!

可能是绿的拼音(lv) 有点像等级

所以为了防止歧义,用了Green!

赞一个!

public enum ColorType
{
Green, // 绿色
Hong, // 红色
}

//......
this.curColortype= ColorType.Hong;

NO.8

看枚举名字不知道五行(hang)是什么鬼

看了枚举内容恍然大雾

原来是五行(xing)……

enum FiveLine
{
  Gold,
  Wood,
  Water,
  Fire,
  Earth,
};

NO.9

以前在人人上贴了这段代码来吐槽前公司的代码质量

被转发后火了

因为神最右的注解:

和老婆意见不一致的时候听她的

意见一致的时候听我的

(a != b) ? b : a

NO.10

估计你很难看到这样的代码

刚第一眼看到这样的代码

你应该是这样的

#include

void duff_memcpychar* to, char* from, size_t count ) {
    size_t n = (count+7)/8;
    switch( count%8 ) {
    case 0do{ *to++ = *from++;
    case 7:     *to++ = *from++;
    case 6:     *to++ = *from++;
    case 5:     *to++ = *from++;
    case 4:     *to++ = *from++;
    case 3:     *to++ = *from++;
    case 2:     *to++ = *from++;
    case 1:     *to++ = *from++;
            }while(--n>0);
    }
}

void main(void)
{
    char *s1 = "nihao,woshi helloworld";
    char *s2;

    s2 = (char *)malloc(strlen(s1));

    duff_memcpy(s2,s1,strlen(s1));

    printf("%s",s2);

    free(s2);
}


NO.11

没见过这样的吧,加个网址在里面,但是编译运行正常的哦

#include
using namespace std;

int main(int argc, char *argv[])
{
    int i = 10;

http://www.stackoverflow.com
    printf("Hello,World");
    getchar();
    return 1;
}

作者简介:韦启发,从事十余年嵌入式领域学习与工作,曾就职于TCL、中兴,从0开始创业开发过产品。目前在500强企业从事嵌入式系统软件开发工作。

本文系作者投稿,版权归作者所有。

 热 文 推 荐 

猎头让码农简历造假,被拒后骂人:你毫无诚信的样子,真丑!

程序员崩溃了!想拿的年终奖怎么说黄就黄?!

程序员的年度未解之谜:加班背锅的是我,得优秀员工的却是他

谁人来帮库克卖“苹果”?

资源 | 最新版区块链术语表(中英文对照)

刚刚!程序员集体荣获2个冠军,这份2018IT报告还说这些!

2018全球50大最佳发明名单

QQ卖手办,用AI分析用户评论

print_r('点个好看吧!');
var_dump('点个好看吧!');
NSLog(@"点个好看吧!");
System.out.println("点个好看吧!");
console.log("点个好看吧!");
print("点个好看吧!");
printf("点个好看吧!");
cout < < "点个好看吧!" < < endl;
Console.WriteLine("点个好看吧!");
fmt.Println("点个好看吧!");
Response.Write("点个好看吧!");
alert("点个好看吧!")
echo "点个好看吧!"

点击“阅读原文”,打开 CSDN App 阅读更贴心!

喜欢就点击“好看”吧

关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接