逻辑或表达式中,如果前面的语句表达式为真,则后面的语句将不会计算
for(int i = 0 ; i || i++ < 5;);
比如这个for循环中
- 第一次循环时i=0,表达式为假,所以i++会执行,执行后i=1
- 第二次循环时i=1,表达式为真,所以后面的i++不会执行,所以i将永远等于1,无限循环
逻辑或表达式中,如果前面的语句表达式为真,则后面的语句将不会计算
for(int i = 0 ; i || i++ < 5;);
比如这个for循环中
- 第一次循环时i=0,表达式为假,所以i++会执行,执行后i=1
- 第二次循环时i=1,表达式为真,所以后面的i++不会执行,所以i将永远等于1,无限循环