下面程序的输出是_______。
main()
{ int a=-1, b=4,k;
k=(a++<=0)&&(!(b--<=0));
printf("%d %d %d\n",k,a,b);}
1 回答
习惯受伤
TA贡献885条经验 获得超1144个赞
1 0 3
解析:
a++<=0 ==> true (1)
此时:a已经变成了0
b--<=0 ==> false (0)
此时:b已经变成了3
!3 ==> true (1)
所以 k=(a++<=0)&&(!(b--<=0)) ==> 1;
所以最后结果:1 0 3
- 1 回答
- 0 关注
- 2319 浏览
添加回答
举报
0/150
提交
取消