1、 main ( ) { int x , y=1 , z; if ( y != 0 ) x=5; printf(“\t%d\n” , x); if ( y = =0 ) x = 4; else x = 5; printf(“\t%d\n” , x); x =1; if ( y < 0) if( y > 0) x=4; else x = 5; printf(“\t%d\n” , x); } ____________________________
5 5 1 main ( ) { int x , y=1 , z; if ( y != 0 ) x=5; //y!=0 返回成功 故x =5 printf(“\t%d\n” , x); //输出 5 if ( y = =0 ) x = 4; //y==0返回失败 else x = 5; //执行 x =5 printf(“\t%d\n” , x); //输出 5 x =1; //赋值 if ( y < 0) //这里太乱了 下次注意格式 if( y > 0) x=4; else x = 5; printf(“\t%d\n” , x); }