超级难题
fohoo 2003-12-26 07:27:19 #include "stdafx.h"
#include <stdio.h>
int main(int argc, char* argv[])
{
int x,y,z;
x=y=z=0; ++x||++y&&++z;printf("%d%d%d\n",x,y,z);
x=y=z=-1;++x||++y&&++z;printf("%d%d%d\n",x,y,z);
x=y=z=1; ++x&&++y||++z;printf("%d%d%d\n",x,y,z);
x=y=z=0; x++||y++&&z++;printf("%d%d%d\n",x,y,z);
x=y=z=-1;x++||y++&&z++;printf("%d%d%d\n",x,y,z);
x=y=z=1; x++&&y++||z++;printf("%d%d%d\n",x,y,z);
x=y=z=0; x++&&y++||z++;printf("%d%d%d\n",x,y,z);
return 0;
}
如果用VC编译器,输出是什么?
通过这道题,大家来深刻认识一下,加深印象
当然,实际中开发中不会有这样的代码
有几个人能第一次答对的啊,呵呵