本三阳科技的小编虽然不会码程序,但是公司的老师们经常遇到一些操蛋的代码哦~
从互联网搜罗了一些 混蛋代码案例
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 : aNO.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; }身为程序员的你,有没有遇到搞笑的混蛋代码?
免责声明:内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,本网站所提供的信息只供参考之用。