精华内容
参与话题
问答
  • for语句

    千次阅读 2018-03-12 17:30:32
    ##for 语句 如果您希望一遍又一遍地运行相同的代码,并且每次的值都不同,那么使用循环是很方便的。例如var cars=['路虎','捷豹','宾利','道奇','东风','比亚迪'] document.write(cars[0] + "<br&gt...

    ##for 语句 如果您希望一遍又一遍地运行相同的代码,并且每次的值都不同,那么使用循环是很方便的。

    例如

    var cars=['路虎','捷豹','宾利','道奇','东风','比亚迪']
    document.write(cars[0] + "<br>");
    document.write(cars[1] + "<br>");
    document.write(cars[2] + "<br>");
    document.write(cars[3] + "<br>");
    document.write(cars[4] + "<br>");
    document.write(cars[5] + "<br>");
    

    如果用for

    for (var i=0;i<cars.length;i++)
    {
    	document.write(cars[i] + "<br>");
    }
    

    for 循环的语法:

    for (语句 1; 语句 2; 语句 3)
      {
      被执行的代码块
      }
    
    1. 语句 1 在循环(代码块)开始前执行,通常用于初始化循环变量
    2. 语句 2 定义运行循环(代码块)的条件
    3. 语句 3 在循环(代码块)已被执行之后执行,通常用于循环变量的改变

    语句1,语句2,语句3,都是是可选的,如:

    var i=0;
    for (;i<cars.length;i++)
    {
    	document.write(cars[i] + "<br>");
    }
    
    或者
    
    for (var i=0,var len=cars.length;i<len;i++)
    {
    	document.write(cars[i] + "<br>");
    }
    或者
    
    for (var i=0,var len=cars.length;i<len;)
    {
    	document.write(cars[i] + "<br>");
    	i++;
    }
    

    ##while do..while 语句

    var i=0;
    while(i<cars.length){
    	document.write(cars[i] + "<br>");
    	i++;
    }
    

    do..while

    var i=0;
    do{
    	document.write(cars[i] + "<br>");
    	i++;
    }while(i<cars.length);
    展开全文
  • for 语句

    千次阅读 2016-07-16 16:11:33
    C++中为我们提供了三种循环结构,循环结构是为了解决重复做的意见事情或多件...说明:语句1是for循环语句的循环体,它在条件满足的时候被重复执行。 格式2: for(控制变量初始化的表达式;条件表达式,增量表达式){

    C++中为我们提供了三种循环结构,循环结构是为了解决重复做的意见事情或多件事情,循环分为“当型循环”和“直到型循环”。
    for循环是典型的当型循环。

    一、语句格式

    格式1:
    for(控制变量初始化表达式;条件表达式;增量标表达式)
    语句1;
    说明:语句1是for循环语句的循环体,它在条件满足的时候被重复执行。
    格式2:
    for(控制变量初始化的表达式;条件表达式,增量表达式)

    {
    语句1;
    语句2;

    }
    说明:循环体部分由多个语句组成,应由一对花括号括起来,构成一个语句块的形式。
    程序风格提示:写for循环语句的时候,循环的语句相对于for缩进两格。

    二、语句执行过程

    for语句执行过程可由一下4个步骤来描述。
    (1)执行“控制变量初始化语句”,使控制变量有一个初始化的值。
    (2)判断控制变量是否满足“条件表达式”的值,若满足,则执行一遍循环体,否则结束整个for语句,继续执行for语句下面的内容。
    (3)根据增量表达式计算出控制变量所得到的新值。
    (4)自动转向第(2)步。

    三、语句格式举例

    for(i=1;i<=100;i++)

    for(i=1;i<=100;++i)

    for(i=100;i>=1;i–)

    for(i=100;i>=1;–i)

    四、例题

    例1
    输出1~100之间的所有偶数。
    源代码:

    #include<iostream>
    #include<cstdio>
    using namespace std;
    int main()
    {
        for(int i=1;i<=100;i+=2)
          printf("%d\t",i);
        system("pause");
        return 0;
    }

    例2
    利用for循环计算并输出1+2+3+…+100的和。
    源代码:

    #include<iostream>
    #include<cstdio>
    using namespace std;
    int main()
    {
        int sum=0;
        for(int i=1;i<=100;i++)
          sum+=i;
        printf("%d\n",sum);
        system("pause");
        return 0;
    }
    展开全文
  • for语句和for-in语句

    千次阅读 2019-02-25 23:39:22
    for语句 for语句也是一种前测试循环语句,但它具有在执行循环之前初始化变量和定义循环后要执行的代码的能力。下面是for语句的语法: for (initialization; expression; post-loop-expression) statement 下面是一...

    for语句

    for语句也是一种前测试循环语句,但它具有在执行循环之前初始化变量和定义循环后要执行的代码的能力。下面是for语句的语法:

    for (initialization; expression; post-loop-expression) statement
    

    下面是一个示例:

    var count = 10;
    for (var i = 0;i < count; i++){
    	alert(i);
    }
    

    上面的代码定义了变量i的初始值为0.只有当条件表达式(i<count)返回true的情况下才会进入for循环,因此也有可能不会执行循环体中的代码。如果执行了循环体中的代码,则一定会对循环后的表达式(i++)求值,即递增i的值。这个for循环语句与下面的while语句的功能相同:

    var count = 10;
    var i = 0;
    while(i < count){
    	alert(i);
    	i++;
    }
    

    使用while循环做不到的,使用for循环同样也做不到。也就是说,for循环只是把与循环有关的代码集中在了一个位置。
    在for循环的变量初始化表达式中,也可以不使用var关键字。该变量的初始化可以在外部执行,例如:

    var count = 10;
    var i;
    for (i = 0; i<count; i++){
    	alert(i);
    }
    

    以上代码在循环初始化表达式中声明变量的效果是一样的。由于ECMAScript中不存在块级作用域,因此在循环内部定义的变量也可以在外部访问到。例如:

    var count = 10;
    for (var i = 0; i < count;i++){
    	alert(i);
    }
    alert(i);      //10
    

    在这个例子中,会有一个警告框显示循环完成后变量i的值,这个值时10。这是因为,即使i是在循环内部定义的一个变量,但在循环外部仍然可以访问到它。

    此外,for语句中的初始化表达式,控制表达式和循环后表达式都是可选的,将这三个表达式全部省略,就会创建一个无限循环,例如:

    for (;;){     //无限循环
    	doSomething();
    }
    //而只给出控制表达式实际上就把for循环转换成了while循环,例如:
    var count = 10;
    var i = 0;
    for (; i<count; ){
    	alert(i);
    	i++;
    }
    

    for-in语句

    for-in语句是一种精准的迭代语句,可以用来枚举对象的属性。下面是for-in语句的语法:

    for (property in expression) statement
    

    下面是一个示例:

    for (var proName in window) {
    	document.write(propName);
    }
    

    这个例子中,使用for-in循环来显示了BOM中window对象的所有属性。每次执行循环时,都会将window对象中存在的一个属性名赋值给变量propName。这个过程会一直持续到对象中的所有属性都被枚举一遍为止。与for语句类似,这里控制语句中的var操作符也不是必需的。但是为了保证使用局部变量,我们推荐上面例子中的这种做法。

    ECMAScript对象的属性没有顺序。因此,通过for-in循环输出的属性名的顺序是不可预测的。具体来说,所有属性都会被返回一次,但返回的先后次序可能会因浏览器而异。

    但是,如果表示要迭代的对象的变量值为null或undefined,for-in语句会抛出错误,ECMAScript5更正了这一行为;对这种情况不再抛出错误,而只是不执行循环体。为了保证最大限度的兼容性,建议在使用for-in循环之前,先检测确认该对象的值不是null或undefined

    展开全文
  • java for语句

    千次阅读 2018-03-12 15:19:53
    for语句的结构: for(c初始化语句;条件1;增量语句){  //代码块1 } for语句解释:先执行初始语句,接着条件1的判断为rue,在执行代码块1,然后执行增量语句,然后条件1的判断,如此循环直到条件1为false, ...

    for语句的结构:

    for(c初始化语句;条件1;增量语句){ 
    //代码块1
    }

    for语句解释:先执行初始语句,接着条件1的判断为rue,在执行代码块1,然后执行增量语句,然后条件1的判断,如此循环直到条件1为false,

    例子:

     

    public class test {
    	public static void main(String[] args){
    		for(int i=0;i<10;i++){
    			System.out.println("第"+i+"次执行while内部的代码块");
    			
    		}
    	}
    
    }

     

    结果:

    第0次执行while内部的代码块
    第1次执行while内部的代码块
    第2次执行while内部的代码块
    第3次执行while内部的代码块
    第4次执行while内部的代码块
    第5次执行while内部的代码块
    第6次执行while内部的代码块
    第7次执行while内部的代码块
    第8次执行while内部的代码块
    第9次执行while内部的代码块
    展开全文
  • VBA Exit For语句

    2019-09-28 00:14:41
    当想要根据特定标准退出For循环时,就可以使用Exit For语句。当执行Exit For时,控件会立即跳转到For循环之后的下一个语句。 语法 以下是在VBA中Exit For语句的语法。 Exit For 流程图 示例 以下使用...
  • Java for语句详解

    千次阅读 2019-07-02 22:57:14
    for 语句是一种在程序执行前就要先判断条件表达式是否为真的循环语句。假如条件表达式的结果为假,那么它的循环语句根本不会执行。for 语句通常使用在知道循环次数的循环中。 for 语句语法格式如下所示。 for(条件...
  • C++ 范围for语句

    千次阅读 2018-11-08 21:54:01
    范围for语句
  • 通过while语句和for语句实现无限循环

    千次阅读 2019-08-11 14:31:18
    在开发过程中,常常会遇到需要写一个无限循环操作来实现某些特定操作,可通过while语句和for语句实现。 while语句 while(true){ 循环体; } 通过将while语句的判断条件设置为true,实现无限循环。 for语句 for( ; ; ...
  • golang for语句完全指南

    千次阅读 2019-05-04 15:08:40
    golang for语句完全指南 Posted on January 13, 2018 以下所有观点都是个人愚见,有不同建议或补充的的欢迎emialaboutme原文章地址 关于for语句的疑问for语句的规范for语句的内部实现-array问题解答 关于for语句...
  • Verilog中 for 语句

    千次阅读 2018-10-30 17:05:24
    在C语言中,经常用到for循环语句,但在硬件描述语言中for语句的使用较C语言等软件描述语言有较大的区别。  在Verilog中除了在Testbench(仿真测试激励)中使用for循环语句外,在Testbench中for语句在生成激励信号...
  • 1、switch语句 ...2、for语句 **for(表达式1;表达式2;表达式3) 注:表达式1和3以省略在程序中说明,但是表达式2不能省略,否则程序认为循环条件一直为真会出现死循环;如果三个表达式都省略...
  • c++ 判断素数 (for语句 / while语句 / do while语句) 以判断1000到1100中的素数有哪些为例 1. 利用for语句实现素数的判断 #include "stdafx.h" #include<iostream> using namespace std; int _tmain(int ...
  • 六、while 语句 do-while 语句 for 语句

    千次阅读 2018-05-29 18:18:56
    只要表达式的值为真(非0)即可继续循环2、循环体后用 { } 括起来二、do-while语句1、与 while 的不同:先执行一次语句,再进行判断,因此,do-while 至少要执行一次循环 三、for 语句1、for(循环变量赋初值;...
  • for语句,while语句,do-while语句这三种语句是C语言中的条件语句,首先来说for语句for语句流程图:表达式1:初始化,进入循环后最早被执行的语句。表达式2:判断,每次进入循环的判断条件。表达式3:步进,修改...
  • verilog中for语句使用

    万次阅读 2018-01-18 17:05:54
    在C语言中,经常用到for循环语句,但在硬件描述语言中for语句的使用较C语言等软件描述语言有较大的区别。 在Verilog中除了在Testbench(仿真测试激励)中使用for循环语句外,在Testbench中for语句在生成激励...
  • C语言for语句用法详解

    千次阅读 2018-09-14 15:22:00
    在C语言中,for语句使用最为灵活,它完全可以取代 while 语句。它的一般形式为: for(表达式1; 表达式2; 表达式3) 语句 它的执行过程如下:先求解表达式1。 求解表达式2,若其值为真(非0),则执行for语句中指定...
  • 【Python】 for语句

    千次阅读 2020-07-02 19:00:06
    for语句 【参考代码】 for i in [1,2,3,4,5,6]: print(i,end="") print(i,end="") #end 为参数
  • 范围for语句

    千次阅读 2015-08-24 10:45:01
    C++新标准提供的范围for语句.这种语句遍历给定序列中个元素并对序列中每一个值执行某种操作,其语法形式是: for(declaration : expression) statement 其中,expression 部分是一个对象,用于表示一个序列。...
  • if语句和FOR语句 BAT

    千次阅读 2014-08-12 09:39:45
    批处理的语句结构主要有选择结构(if语句)、循环结构(for语句)等。 if语句(选择结构)  if语句实现条件判断,包括字符串比较、存在判断、定义判断等。通过条件判断,if语句即可以实现选择功能。  1、字符串...
  • matlab for语句实现循环

    千次阅读 2020-01-14 22:31:18
    for语句格式 for 循环变量=表达式1:表达式2:表达式3 %初值:步长:终值, 变量将逐个赋给循环变量 循环体语句 %重复执行语句 end 说明: 向量中有几个元素,执行几次循环体 退出循环后,循环变量就是最后的元素值 ...
  • Java for语句与数组

    2018-09-05 20:04:11
    JDK1.5对for语句的功能给予扩充,增强,以便更好地遍历数组。语法格式如下: for(声明循环变量:数组的名字)**{ … }** 其中声明的循环变量类型必须和数组的类型相同,为了便于理解,可以将上述for语句理解为...
  • bat中的for语句

    千次阅读 2016-08-01 16:47:44
    for语句(循环结构) 转载http://www.cnblogs.com/lm002003/archive/2012/05/15/2502439.html  for语句可以实现类似于C语言里面的循环结构,当然for语句的功能要更强大一点,通过不同的开关可以实现更多的功能。...
  • 我在for语句中嵌套了两个独立的for循环语句,第一个用来从控制面板输入字符串,第二个用来判定,但是字符串数组在第二个for语句里面为null,而在注释掉的那个for 语句里面输出的字符串数组里面的内容,又是我在控制...
  • Verilog中for语句的使用

    千次阅读 2018-05-21 13:19:27
    在C语言中,经常用到for循环语句,但在硬件描述语言中for语句的使用较C语言等软件描述语言有较大的区别。 在Verilog中除了在Testbench(仿真测试激励)中使用for循环语句外,在Testbench中for语句在生成激励信号等...
  • 通用——for语句的执行顺序

    千次阅读 2019-06-10 14:20:22
    学习C#时 总结的for语句执行顺序
  • bat for语句(循环结构)

    万次阅读 2017-11-02 10:50:42
     for语句可以实现类似于C语言里面的循环结构,当然for语句的功能要更强大一点,通过不同的开关可以实现更多的功能。for语句有多个开关,不同开关将会实现不同的功能。  1.无开关  无开关的for语句能够对设定的...

空空如也

1 2 3 4 5 ... 20
收藏数 58,795
精华内容 23,518
关键字:

for语句