下面程序的輸出是_______。
main()
{ int a=-1, b=4,k;
k=(a++<=0)&&(!(b--<=0));
printf("%d %d %d\n",k,a,b);}
1 回答

習(xí)慣受傷
TA貢獻(xiàn)885條經(jīng)驗(yàn) 獲得超1144個(gè)贊
1 0 3
解析:
a++<=0 ==> true (1)
此時(shí):a已經(jīng)變成了0
b--<=0 ==> false (0)
此時(shí):b已經(jīng)變成了3
!3 ==> true (1)
所以?k=(a++<=0)&&(!(b--<=0)) ==> 1;
所以最后結(jié)果:1 0 3
- 1 回答
- 0 關(guān)注
- 2387 瀏覽
添加回答
舉報(bào)
0/150
提交
取消