关于for循环容易忽视的地方:约束条件
来源:互联网 发布:java正则表达式是什么 编辑:程序博客网 时间:2024/05/24 04:41
已经学完C语言很久了,一谈起for循环语句,想必大家都不陌生,但是近来做题的时候我发现,有些问题早已被我们主观理所当然化,从而忽略了某些细节上的问题。
比如说for循环体条件中的第二条语句,我们更多的是注意它对第三条语句(一般为:“n++”之类的)的约束作用:满足条件语句二则继续进入循环体,不满足则退出循环体。
那我们来做一做下面的例题:
public void main(){
for(int i=0; i<6; i++){
(1) (2) (3)
int a=0;
(4)
a++;
(5)
}
println(a);
(6)
}
请大家写出以上程序正常执行下的标号顺序?
我在做这道题的时候,就忽略了,条件语句2对语句1也同样是具有约束作用的,当建立整型变量并且赋予它初值时,接下来就应该检查它是否满足条件语句2,满足的话才能进入for循环,进行之后的语句。我的答案就是遗漏了这个步骤,在这里提出来希望能引起大家的注意,不要在这类的细节上犯错。
0 0
- 关于for循环容易忽视的地方:约束条件
- for循环一个容易被忽视的问题
- 几点容易忽视的地方(001)
- android测试中容易忽视的地方
- Unity RayCast容易忽视的地方
- 初学java——关于数组容易忽视的地方总结
- for循环中i=0与i=arr.length容易被忽视的bug
- for循环并行化的约束条件
- OpenMP循环并行化for的约束条件
- OpenMP循环并行化for的约束条件
- C# SQL 语句的语法一点容易忽视的地方
- SQL开发中容易忽视的一些小地方(二)
- SQL开发中容易忽视的一些小地方(一)
- 几点容易忽视的地方(002)
- SQL开发中容易忽视的一些小地方
- SQL开发中容易忽视的一些小地方(二)
- ACM编程中容易被忽视的地方
- S3C2440 VxWorks移植随笔--初学容易忽视的地方
- 每日三题-Day3-A(HDU 1176 免费馅饼 数塔)
- error:can't find command 'linux'解决办法
- mac 编程上遇到dyld: lazy symbol binding failed: Symbol not found的解决方案
- java中HashMap嵌套HashMap嵌套ArrayList案例
- RestFul风格WebService接口的定义
- 关于for循环容易忽视的地方:约束条件
- Android耗电统计算法
- 摄像头基础
- samba在linux之间共享文件挂载报错
- JS设计模式一:单例模式
- Http Content-type对照表
- 控制反转(IOC)和依赖注入(DI)
- js之事件冒泡和事件捕获详细介绍
- 浅谈Java中的Set、List、Map的区别