for循环一个容易被忽视的问题
2011-05-01 14:59
253 查看
有如下代码
运行结果会不会输出 JarvisChu?
结果是不会。
因为for循环的步骤是:
1. 先给 i 赋 初值 a
2. 再判断 i 与 b的大小关系
3. 满足判断条件 做 c =i语句,否则结束循环
4. i++
5. 回到2
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
相关文章推荐
- for循环一个容易被忽视的问题
- 使用SQL Server Business Intelligence Development Studio 2005设计报表模型时的一个容易被忽视的问题
- JavaScript的for循环中嵌套一个点击事件的问题解决
- [导入]Process.Start容易忽视的一个问题
- 解决VC6和VC2008的for循环变量作用域不同问题的一个方法
- 使用SQL Server Business Intelligence Development Studio 2005设计报表模型时的一个容易被忽视的问题
- 运营一个网站,新增加一个功能,容易忽视哪些问题就匆匆上线?
- 一个容易忽视的Oracle数据安全问题
- 关于USART很多人都容易忽视的一个问题
- 用for(PhantomReference ref:ref_array循环出ref时的一个问题
- 关于for循环容易忽视的地方:约束条件
- sql 一个说起来都知道,工作中容易忽视的问题
- for循环中一个不容小觑的问题
- 一个容易忽视的Oracle安全问题
- 8位单片机中一个容易被忽视的溢出问题
- 一个容易忽视的Oracle安全问题
- 在Oracle中建表时容易忽视的一个小问题
- 一个容易忽视的存储过程问题
- 一个容易忽视的Oracle安全问题
- 一个容易忽视的存储过程问题