Rot*_*thX -4 c loops for-loop conditional-statements
例如,如果我说:
for(i = 2; i < 2; i++)
Run Code Online (Sandbox Code Playgroud)
显然,这是一个无用的 for 循环,但也许 i = a,并且 a 是由其他东西设置的。那么在这种情况下会发生什么呢?
循环的任何迭代都不会被执行。
其实就是这个循环(前提是条件没有副作用)
for(i = 2; i < 2; i++) { /* ... */ }
Run Code Online (Sandbox Code Playgroud)
相当于这个语句
i = 2;
Run Code Online (Sandbox Code Playgroud)