例1.10中for循环i怎么等于n,条件不是i<n吗?

img

因为循环条件之一是 i<n 就是说只有i<n时才能继续循环,i每次加1,当 i等于n时才结束循环。所以结束循环后要判断i==n
就是没有找到值为x元素。
如果找到值为x元素会提前结束循环,i就不会等于n。
如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮

最后一次判断的时候i先自加一,i等于n了不符合条件才能跳出循环,所以i是可以等于n的

在循环结束时,首先i被自增,然后才不满足for条件退出,此时i的值为n
有帮助望采纳~

循环条件是两个同时满足,当i=n时第二个条件不满足,还是会进行循环的。