#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编译器,输出是什么?通过这道题,大家来深刻认识一下,加深印象当然,实际中开发中不会有这样的代码有几个人能第一次答对的啊,呵呵