混蛋的日语(卧槽的日语)

时刻小站 188

本三阳科技的小编虽然不会码程序,但是公司的老师们经常遇到一些操蛋的代码哦~

从互联网搜罗了一些 混蛋代码案例

NO.1

define TRUE FALSE

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

NO.2

define NULL (::rand() % 2)

嗯,这个代码也很不错

NO.3

define if( if(!

卧槽,这个代码更……

哈哈,你们可以试试看

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_memcpy( char* to, char* from, size_t count ) {
size_t n = (count+7)/8;
switch( count%8 ) {
case 0: do{ *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;
}

身为程序员的你,有没有遇到搞笑的混蛋代码?

上一篇:

下一篇:

  同类阅读

分享