下列for循环的次数为( )。
for(i = 0, x = 0; !x && i <= 5; i++)
5
6
1
无限
运算符优先级由高到低:!,<=,&&
所以:!x&&i<=5相当于(!x)&&(i<=5)
!x始终为真,所以要当i <= 5为假的时候
!x&&i<=5为假,才不会进入循环。
i = 0,1,2,3,4,5 循环了6次
不会短路运算嘛?这样不就是一次了
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题