关于逻辑或的问题
#include <stdio.h>int main()
{
int x=1;
int y=1;
int z=x++||y++;
printf("x=%d y=%d z=%d",x,y,z);
return 0;
}
为什么输出的结果是 x=2,y=1,z=1?
如果变成z=++x||++y;结果不变?
2016-10-31 15:52
2016-10-31 16:33
2016-10-31 17:59
2016-10-31 18:00
2016-10-31 18:17
2016-10-31 18:27
2016-10-31 18:49