盘点自己写过的几段奇葩代码

最近无意看到一篇文章:你在公司项目里面看到过哪些操蛋的代码? 这让我回想起写Hello World才不久的那段时光,想起老师的苦口婆心,总有种恨铁不成钢的感觉,旁边要是出现时空隧道我肯定钻进去了(没脸待在地球了-_-!)。下面是自己入门时写过的几段奇葩代码。
【1】menu()是一个递归,囧~
#include “headf.h”
int main()
{
menu();
return 0;
}
【2】很佩服当时的耐心…
DWORD currentID = GetCurrentThreadId();
if (currentID == ThreadID[0])index = 0;
else if (currentID == ThreadID[1])index = 1;
else if (currentID == ThreadID[2])index = 2;
else if (currentID == ThreadID[3])index = 3;
else if (currentID == ThreadID[4])index = 4;
else if (currentID == ThreadID[5])index = 5;
else if (currentID == ThreadID[6])index = 6;
else if (currentID == ThreadID[7])index = 7;
……
【3】这个算不算是强迫症…
bool IsEmpty(){ return (root == NULL) ? true : false; }
【4】产生一个0到m的随机数,丧心病狂,幸好只是我想到的,写出来估计老师吐血了
int num=rand();
while(num>m){
num=rand();
}
……
一个人可以很愚蠢,但是绝不能害怕丢脸,拒绝成长。
【2016-4-12 21:03:34】

发表评论

电子邮件地址不会被公开。 必填项已用*标注