C语言简答题1

来源:百度知道 编辑:UC知道 时间:2024/05/16 21:43:54
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);
}

5
5
1