下面程序的输出是_______。 main() { int a=-1, b=4,k; k=(a

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

习惯受伤

1 0 3解析:a++<=0 ==> true (1)此时:a已经变成了0b--<=0 ==> false (0)此时:b已经变成了3!3 ==> true (1)所以 k=(a++<=0)&&(!(b--<=0)) ==> 1;所以最后结果:1 0 3
打开App,查看更多内容
随时随地看视频慕课网APP