你见过哪些操蛋的代码?

640?wx_fmt=gif

640?wx_fmt=jpeg

作者 | 小南瓜地瓜

责编 | 伍杏玲

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;

640?wx_fmt=png

NO.8

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

看了枚举内容恍然大雾

原来是五行(xing)……

 
 

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

NO.9

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

被转发后火了

因为神最右的注解:

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

意见一致的时候听我的

 
 

(a != b) ? b : a

NO.10

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

刚第一眼看到这样的代码

你应该是这样的

 
 

#include<stdio.h>

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);
}

640?wx_fmt=jpeg

NO.11

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

 
 

#include<stdio.h>
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强企业从事嵌入式系统软件开发工作。

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

640?wx_fmt=png

640?wx_fmt=jpeg

640?wx_fmt=gif

 热 文 推 荐 

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

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

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

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

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

刚刚!程序员集体荣获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 "点个好看吧!"

640?wx_fmt=gif点击“阅读原文”,打开 CSDN App 阅读更贴心!

640?wx_fmt=png 喜欢就点击“好看”吧
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值