||是短路或,前面++x为真,就不会执行后面的++y, t的值就是1,也就是逻辑真
因为&&和||具有短路的功能,拿||举例子,假如a||b中a为true的话,b就不用执行了,同样a&&b,假如a为假,b就不用执行了
希望采纳
C保证逻辑运算符的运算顺序是从左往右的,且一旦发现某个元素让整个表达式为真或为假,就会立刻停止求值。t=++xll++y;这个表达式中,||左边++x执行完后,它的值为4,所以可以确定表达式为真,于是就不再执行++y了,所以y还是等于3.