你见过哪些操蛋的代码?

640?wx_fmt=gif

640?wx_fmt=jpeg

作者 | 小南瓜地瓜

责编 | 伍杏玲

NO.1

 
  

#define TRUE FALSE    

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

NO.2

 
  

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

嗯,这个代码也很不错

NO.3

 
  

#define ifif(!

扫描二维码关注公众号,回复: 4960211 查看本文章

卧槽,这个代码更……

哈哈,你们可以试试看

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

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



 热 文 推 荐  

☞ 罗永浩“咬定”微信不放松

☞ 微软将终止支持 Win7;今日头条不与微信竞争;诺基亚芬兰裁员 | 极客头条

☞ 大多数程序员都是金融白痴?

☞ 吃亏的程序员,是如何拿到了9个月的年终奖?

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

☞ 云头条 | 华为云发布全新Slogan;AWS推出DocumentDB;FRB信号刷屏

AI删库,程序员背锅?

Grin带火的MinbleWimble技术,到底是个什么鬼? 

 
  

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

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

640?wx_fmt=png 喜欢就点击“好看”吧!

猜你喜欢

转载自blog.csdn.net/csdnnews/article/details/86513978