有如下代码
int main() { for(int i=1;i<1;i++){ cout<<"JarvisChu"<<endl; } return 0; }
运行结果会不会输出 JarvisChu?
结果是不会。
for(int i=a;i<b;i++){ c = i; }
因为for循环的步骤是:
1. 先给 i 赋 初值 a
2. 再判断 i 与 b的大小关系
3. 满足判断条件 做 c =i语句,否则结束循环
4. i++
5. 回到2