70,037
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
int main()
{
int i,j,k;
i = j = k = -1;
i ++ && ++ j || ++ k || i ++;
//首先i++的值为-1,++j的值为0,所以&&后为0,此时i的值0, ++k的值为0,和上面的结果0取或,结果
//还是为0,此时 j = k = 0, 再和0取或,结果为0,最后i= 1
printf("%d %d %d\n", i , j , k); //1 0 0
return 0;
}