精华内容
下载资源
问答
  • 循环结构

    千次阅读 2020-07-07 15:04:03
    循环分为3部分: 初始部分:设置循环的初始状态 循环体:重复执行的代码 循环条件:判断是否继续循环的条件,如使用“i<100”判断循环次数是否已经达到100次。 2.while循环 语法格式: 变量初始化 ...

    1.循环结构

    Java中循环控制语句有while循环、do-while循环和for循环等。循环结构的特点是在给定条件是,反复执行某程序段,直到条件不成立为止。

    循环语句的主要作用是反复执行一段代码,直到满足一定的条件为止。可把循环分为3部分:

    初始部分:设置循环的初始状态

    循环体:重复执行的代码

    循环条件:判断是否继续循环的条件,如使用“i<100”判断循环次数是否已经达到100次。

    2.while循环

    语法格式:

    变量初始化

    while(循环条件){

       循环体

    }

    while后的小括号中的内容是循环条件,循环条件是一个布尔表达式,它的值为布尔类型“真”或“假”。打括号中的语句统称为循环操作,又称循环体。

    执行步骤:

    首先对循环条件的结果进行判断,如果结果为真,则执行循环语句。

    执行完毕后继续对循环条件进行判断,如果为真,继续执行。

    如果结果为假,则跳过循环语句,执行后面的语句。

    3.do-while循环

    变量初始化

    do{

    循环体

    }while(循环条件);

    do-while循环以关键字do开头。

    大括号括起来的是循环体。

    最后的while关键字和紧随其后的小括号括起来的是循环条件。

    执行步骤:

    首先执行循环体

    执行完毕后对循环条件的结果进行判断

    如果结果为真,则继续执行循环体。如果结果为假,终止循环,执行后面的语句

    4.for循环

    语法格式:

    for(表达式1;表达式2;表达式3){

     循环体

    }

    更直观地表示为:

    for(变量初始化;循环条件;修改循环变量的值){

    循环体

    }

    for循环以关键字for开头。

    大括号括起来的是循环体。

    表达式1、表达式2、表达式3分别用来实现变量初始化、判断循环条件和修改循环变量的值。

    执行步骤:

    • 首先执行表达式1,一般是进行变量初始化操作。
    • 然后执行表达式2,即对循环条件进行判断。
    • 如果结果为真,则执行循环体。
    • 循环语句执行完毕后执行表达式3,改变循环变量的值,再次执行表达式2,如果结果为真,继续循环。
    • 如果结果为假,终止循环,执行后面的语句。

    5.多重循环

    多重循环指一个循环语句的循环体中再包含循环语句,又称嵌套循环。循环语句内可以嵌套多层循环。同时,不同的循环语句可以相互嵌套。

    语法格式:

    while(循环条件1){

      循环语句1

    for(循环条件2){

      循环语句2

     }

    }

    • 这是while语句和for语句嵌套的例子。其中while循环称为外层循环,for循环称为内层循环,因为是两层嵌套,所以称为二重循环
    • 执行过程是,外层while循环每循环一次,内层for循环就从头到尾完整地执行一遍

    6.循环对比

    (1)语法格式不同

    while循环格式:

    while(循环条件){

    循环体

    }

    do-while循环语句语法格式:

    变量初始化

    do{

    循环体

    }while(循环条件);

    for循环语句语法格式:

    for(变量初始化;循环条件;修改循环变量){

    循环体

    }

    (2)执行顺序不同

    while循环:先判断循环条件,再执行循环体。如果条件不成立,退出循环。

    do-while循环:先执行循环体,再判断循环条件,循环体至少执行一次。

    for循环:先执行变量初始化部分,再判断循环条件,然后执行循环体,最后进行循环变量的计算。如果条件不成立,跳出循环。

    (3)适用情况不同

    对循环次数确定的情况,通常选用for循环;对循环次数不确定的情况,通常选用while循环和do-while循环。

    跳转语句

    break语句:

    break语句在循环中的作用是终止当前循环,在switch语句中的作用是终止switch。 

    public class Break {

        public static void main(String[] args) {
            for(int i=1;i<4;i++){
                if(i%4==0) {
                    break;
                }
                System.out.print(i+" ");
            }
                System.out.println("循环结束。");
            }
        }

    分析:

    for循环中如果i%4==0,则执行break命令。

    输出结果为"1234循环结束。"

    break语句的作用是终止当前循环语句的执行,然后执行当前循环后面的语句。

    注意:break语句只会出现在switch和循环语句中,没有其他使用场合。

    continue语句

    continue语句的作用是强制循环提前返回,也就是让循环跳过本次循环中的剩余代码,然后执行下一次循环

    public class Continue {

        public static void main(String[] args) {
            for(int i=1;i<10;i++) {
                if(i%4==0) {
                    continue;
                }
                System.out.print(i+"");
            }
            System.out.println("循环结束");

        }

    }

    分析:执行该程序,将输出“1 2 3 5 6 7 9循环结束。”,结果中没有输出4和8.

    当i=4、i=8时,满足条件,执行continue后并没有终止整个循环,而是终止本次循环,不再执行循环体中continue后面的输出语句。

    return语句

    public class Return {

        public static void main(String[] args) {
            for(int i=1;i<10;i++) {
                if(i%4==0) {
                    return;
                }
                System.out.print(i+"");
            }
            System.out.println("循环结束.");

        }

    }

    分析

    1.执行该程序,将输出“123”,结果中没有输出for循环下面的输出“循环结束。”的语句。

    2.当i=4时满足条件,执行return语句,结束了当前循环,还结束了整个方法的执行。

    作用:

    结束当前方法的执行并退出。

    返回至调用该方法的语句处。

    展开全文
  • 1.6 Python循环结构

    万次阅读 2019-05-18 12:48:26
    1.6 Python循环结构1.6 Python循环结构1.6.1 while型循环1.6.2 for ... in 循环1.6.3 range()函数:1.6.4 break和continue语句及循环中的else子句: ...循环结构分为2类:while循环 和 for…in循环 1...

    1.6 Python循环结构

    • 循环结构就是为了将相似或者相同的代码操作变得更见简洁,使得代码可以重复利用

    • 循环结构分为2类:while循环 和 for…in循环

    1.6.1 while型循环

    格式1while 条件表达式:
            循环的内容
            [变量的变化]
    
    格式2while 条件表达式:
            循环的内容
            [变量的变化]
        else:
            python语句..
    
    • 注意:while循环中的else是在while条件表达式为假的情况下执行的代码内容,一般用于判断起始条件是否为假等相关操作。

    实例使用了 while 来计算 1 到 100 的总和:

    #!/usr/bin/env python3
    
    n = 100
    sum = 0
    counter = 1
    while counter <= n:
        sum = sum + counter
        counter += 1
    
    print("1 到 %d 之和为: %d" % (n,sum))
    
    • 执行结果如下:
    1100 之和为: 5050
    

    死循环:

    • 死循环就是循环不会终止的循环类型,通过将用于判断的条件表达式设置为永远为True来实现。
        while True:
            python代码...
            python代码...
            ...
    
    #!/usr/bin/python3
    
    var = 1
    while var == 1 :  # 表达式永远为 true
       num = int(input("输入一个数字  :"))
       print ("你输入的数字是: ", num)
    
    print ("Good bye!")
    
    • 你可以使用 CTRL+C 来退出当前的无限循环
    • 执行以上脚本,输出结果如下:

    输入一个数字 :5
    你输入的数字是: 5
    输入一个数字 :

    1.6.2 for … in 循环

    • for…in 循环用于遍历容器类的数据(字符串,列表,元组,字典,集合)
    格式:
    
        for  变量  in  容器:
            python代码,可以在此使用变量
    
    格式2for 变量1,变量2 in 容器:
            python代码,可以在此使用变量1和变量2
    
    • 要求遍历的容器必须是一下几种格式:
      • [(),(),()] 列表中有元组
      • [[],[],[]] 列表中有列表
      • ((),(),()) 元组中有元组
      • {(),(),()} 集合中有元组
      • 字典的特殊使用
    格式3for  变量  in  容器:
            python代码,可以在此使用变量
        else:
            循环结束是执行的代码!
    
    >>>languages = ["C", "C++", "Perl", "Python"] 
    >>> for x in languages:
    ...     print (x)
    ... 
    C
    C++
    Perl
    Python
    >>>
    

    1.6.3 range()函数:

    • 如果你需要遍历数字序列,可以使用内置range()函数。它会生成数列,例如:
    >>>for i in range(5):
    ...     print(i)
    ...
    0
    1
    2
    3
    4
    
    >>>for i in range(5,9) :
        print(i)
    
    
    5
    6
    7
    8
    >>>
    
    >>>for i in range(0, 10, 3) :
        print(i)
    
    
    0
    3
    6
    9
    >>>
    
    >>>for i in range(-10, -100, -30) :
        print(i)
    
    -10
    -40
    -70
    >>>
    
    • 您可以结合range()和len()函数以遍历一个序列的索引,如下所示:
    >>>a = ['Google', 'Baidu', 'Runoob', 'Taobao', 'QQ']
    >>> for i in range(len(a)):
    ...     print(i, a[i])
    ... 
    0 Google
    1 Baidu
    2 Runoob
    3 Taobao
    4 QQ
    >>>
    

    输出乘法口诀:

    for i in range(1,10):
        for j in range(1,i+1):
            print(str(i)+'*'+str(j)+"="+str(i*j),end="")
        print()
    

    1.3.7 作业:逆向输出乘法口诀:

    for i in range(9,0,-1):
        for j in range(i,0,-1):
            print(str(i)+'*'+str(j)+"="+str(i*j),end="")
        print()
    

    1.6.4 break和continue语句及循环中的else子句:

    break语句:

    • break作用:在循环中break的作用是终止当前循环结构的后续操作,一旦程序运行了break,循环也就终止了!
    • break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。 实例如下:
    #!/usr/bin/python3
    
    for letter in 'Runoob':     # 第一个实例
       if letter == 'b':
          break
       print ('当前字母为 :', letter)
    
    var = 10                    # 第二个实例
    while var > 0:              
       print ('当期变量值为 :', var)
       var = var -1
       if var == 5:
          break
    
    print ("Good bye!")
    
    • 执行以上脚本输出结果为:

    当前字母为 : R
    当前字母为 : u
    当前字母为 : n
    当前字母为 : o
    当前字母为 : o
    当期变量值为 : 10
    当期变量值为 : 9
    当期变量值为 : 8
    当期变量值为 : 7
    当期变量值为 : 6
    Good bye!

    continue语句:

    • continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
    #!/usr/bin/python3
    
    for letter in 'Runoob':     # 第一个实例
       if letter == 'o':        # 字母为 o 时跳过输出
          continue
       print ('当前字母 :', letter)
    
    var = 10                    # 第二个实例
    while var > 0:              
       var = var -1
       if var == 5:             # 变量为 5 时跳过输出
          continue
       print ('当前变量值 :', var)
    print ("Good bye!")
    
    • 执行以上脚本输出结果为:

    当前字母 : R
    当前字母 : u
    当前字母 : n
    当前字母 : b
    当前变量值 : 9
    当前变量值 : 8
    当前变量值 : 7
    当前变量值 : 6
    当前变量值 : 4
    当前变量值 : 3
    当前变量值 : 2
    当前变量值 : 1
    当前变量值 : 0
    Good bye!

    • 循环语句可以有 else 子句,它在穷尽列表(以for循环)或条件变为 false (以while循环)导致循环终止时被执行,但循环被break终止时不执行。
    • 如下实例用于查询质数的循环例子:
    #!/usr/bin/python3
    
    for n in range(2, 10):
        for x in range(2, n):
            if n % x == 0:
                print(n, '等于', x, '*', n//x)
                break
        else:
            # 循环中没有找到元素
            print(n, ' 是质数')
    
    • 执行以上脚本输出结果为:
    2  是质数
    3  是质数
    4 等于 2 * 2
    5  是质数
    6 等于 2 * 3
    7  是质数
    8 等于 2 * 4
    9 等于 3 * 3
    

    pass 语句:

    • Python pass是空语句,是为了保持程序结构的完整性。

    • pass 不做任何事情,一般用做占位语句,如下实例

    >>>while True:
    ...     pass  # 等待键盘中断 (Ctrl+C)
    最小的类:
    
    
    >>>class MyEmptyClass:
    ...     pass
    
    展开全文
  • python中的循环结构

    千次阅读 2019-07-13 12:14:39
    循环结构 ...Python中循环结构分为两类,分别是 while 和 for .. in while 格式1: num1,num2 = 3,5 while num1 < num2: print('如果条件成立,会进入循环体,我所处的这块区域,就是循环体') ...

    循环结构


    循环结构可以减少源程序重复书写的工作量(代码量),用来描述重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构。

    Python中循环结构分为两类,分别是 whilefor .. in

    while

    格式1:

    num1,num2 = 3,5
    while num1 < num2:
        print('如果条件成立,会进入循环体,我所处的这块区域,就是循环体')
        num1 += 1   #控制循环条件中的变量,否则进入死循环
    

    死循环: 死循环就是循环不会终止的循环类型,设置条件永远为True来实现,但非常占用资源

    格式2:

    num1,num2 = 3,5
    while num1 < num2:
        print('如果条件成立,会进入循环体')
        num1 += 1
    else:
        print('条件不成立时,我会被输出')
    

    注意: while循环中的else是在while条件表达式为假的情况下执行的代码内容

    for ... in

    for 变量 in 容器:用于遍历容器类的数据(字符串,列表,元组,字典,集合)

    格式1:

    user_list = ['小明','小红','小强','小军']
    for val in user_list:
        print(val)
    

    格式2:

    data = ('a','alibaba'),('b','baidu'),('c','changhong')
    for k,v in data:
        print(k,'======>',v)
    

    使用格式2请注意: 要求遍历的容器必须是以下几种格式

    [(),(),()]    列表中有元组
    [[],[],[]]    列表中有列表
    ((),(),())    元组中有元组
    {(),(),()}    集合中有元组
    字典的特殊使用
    

    格式3:

    data = ('a','b','c','d','e')
    for v in data:
        print(v)
    else:
        print('我else区间又来啦!')
    

    循环结束时执行else区间的代码

    流程控制语句


    break

    翻译:破坏,结束
    作用:在循环中break的作用是终止当前循环结构的后续所有操作,一点程序运行了break,循环也就终止了。
    

    continue

    翻译:继续
    作用:在循环中continue的作用是跳过本次循环,开始下一次循环。continue执行之后本次循环的后续代码不再执行,直接进入下一次循环。
    

    pass

    翻译:忽略
    作用:pass是没有任何意义的空语句,主要用来占位用,避免语法错误。
    
    展开全文
  • C语言 循环结构总结

    千次阅读 2018-12-05 16:57:26
    1、循环结构分为计数控制的循环(处理次数已知)和条件控制的循环(处理次数未知),又分为当型循环结构和直到型循环结构。  for语句和while语句为当型循环结构,do-while语句为直到型循环结构。 ✔如果循环次数...

    • 一、循环控制结构与循环语句
      1、循环结构分为计数控制的循环(处理次数已知)和条件控制的循环(处理次数未知),又分为当型循环结构和直到型循环结构。
        for语句和while语句为当型循环结构,do-while语句为直到型循环结构。
      ✔如果循环次数已知,用for
      ✔如果循环次数未知,用while
      ✔如果循环体至少要执行一次,用do-while
      ps:for语句中三个表达式之间有且仅有两个分号。若循环控制表达式省略,则表示循环条件永真。
      2、循环变量可以充当一般变量使用。
            合变量输出值作为循环上的一条语句。
            逗号:连接多个表达式,形成一个表达式。
            仅由一个分号构成的语句,称为空语句。
            除非特殊需要,一般不在for语句后加分号。
      二、计数控制的循环(循环次数事先已知)
      1、累加、累减、累乘、累除等。
      三、嵌套循环
      1、将一个循环语句放入另一个循环语句的循环体中构成的循环,称为嵌套循环。
      2、若两个循环嵌套,第一个循环控制横向数据,第二个循环控制纵向数据。
      3、暴力法:列举所有方面进行计算,适用于情况有限的题目。
      四、条件控制的循环
      1、循环次数事先未知的循环通常由一个条件控制,称为条件控制的循环。
      2、floor取下限(下取整数),ceil取上限(上取整数)。
      3、rand()取随机数--伪随机数
           rand()%100+1将随机数的取值范围平移到[a,a+b-1]之间。
      4、int counter=0   计数器,记录用户使用的次数,初始化为0。
      5、srand(1)  设置随机数种子为1。
        随机种子数--一种以随机数作为对象的以真随机数(种子)为初始条件的随机数。
      6、time()的头文件为time.h  。
      五、流程的转移控制
      1、goto语句:为无条件语句,它既可以向下跳转,也可以向下跳转。它的作用是在不需要任何条件的情况下直接使程序跳转到该语句标号所标识的语句去执行。
      2、break语句:只限定流程跳转到循环语句之后的第一条语句去执行。
      3、continue语句:当遇到continue语句时,程序将跳过continue语句后面尚未执行的语句,开始下一次循环,即只结束,本次循环的执行,并不终止整个循环的执行。
      ps:在嵌套循环的情况下,break语句和continue语句只对包含它们的最内层的循环语句起作用,不能用break语句跳出多重循环。
      4、exit(0)退出系统--强行退出--不会运行出结果
        
    展开全文
  • 探讨算法中的循环结构 数学科卢...根据对条件的不同处理循环结构分为如下两种 一当型while型当型循环在每次执行循环体前对控制循环条件进行判断当条件满足时执行循环体不满足时则停止当型循环有时也称为前测试型循环 满
  • C语言程序设计——循环结构

    千次阅读 2018-12-07 17:17:08
    循环结构主要分为两种类型:当型循环结构和直到型循环结构。 当型循环结构:当条件成立时,反复执行操作,直到条件不成立时结束循环; 直到型循环结构:先执行操作,在判断条件是否成立,若成立,反复执行该操作,...
  • 循环结构的一点心得

    2018-12-09 21:29:13
    循环结构主要分为两种:①当型循环结构:根据条件判断是否执行循环(for循环和while循环);②直到型循环:先循环再判断是否执行循环,但至少会执行一次即(do-while循环)  一、for循环  for循环的基本表达式为...
  • Shell中的循环结构

    千次阅读 2019-06-30 22:07:00
    与其他的程序设计语言一样,for循环都是初学者在学习循环结构时的入门课程。for循环通常用于遍历整个对象或者数字列表。按照循环条件的不同,for循环语句可以分为带列表的for循环、不带列表的for循环以及类C风格的...
  • 三种循环结构

    千次阅读 2019-10-22 18:02:39
    三种循环结构: 1、while循环 语法: while(条件判断) { 循环体; } 先判断循环条件,如果条件满足,则执行循环体,循环体执行完以后,继续进行条件判断,如果条件判断依然满足,则继续循环,否则,退出循环 2、do…...
  • 三种循环结构的使用及区别

    千次阅读 2018-12-12 09:54:20
    1、for 循环  结构: for(初始化语句;判断条件语句;控制条件语句) {  循环体语句;  } 2、while循环 结构:  while(判断条件语句) {  循环体语句;  } 3、do...while循环: ...三种循环结构均...
  • Python分支结构和循环结构

    千次阅读 2020-04-29 21:59:31
    分支结构是根据判断条件结果而选择不同向前路径的运行方式,分支结构分为:单分支,二分支和多分支。 1)单分支结构 单分支结构是分支结构中最简单的一种方式,它的使用方法如下: if <条件>: <语句块>...
  • python系列4—循环结构

    千次阅读 2020-06-06 18:12:16
    循环结构 应用场景:当我们在编写代码时,如果有一个需求是输出10次"hello world",这时候我们可以直接写十次print("hello world")。但是当我们需要些十万次"hello world"呢?肯定不会直接写十万行print("hello ...
  • 玩转Bash脚本:循环结构之while循环

    万次阅读 2015-01-31 16:27:56
    和其他语言一样Bash的循环结构中也有while语句。它的基本结构为 while 条件;do 循环体;done 和其他语言不同的是,bash脚本中的while条件很丰富,可以是方括号[]就像if那样的条件,也可以是终端的命令作为条件。bash...
  • 实验2 选择循环结构的程序设计 实验目的 1掌握向工作区添加项目及向项目添加文件的方法 2学习ifswitch选择语句的使用及其嵌套的使用方法 3熟悉掌握用while语句dowhile语句和for语句实现循环的方法 实验内容 编程实现...
  • C语言中分支结构及循环结构的简单介绍
  • 实验2 选择循环结构的程序设计 实验目的 1掌握向工作区添加项目及向项目添加文件的方法 2学习ifswitch选择语句的使用及其嵌套的使用方法 3熟悉掌握用while语句dowhile语句和for语句实现循环的方法 实验内容 编程实现...
  • 程序的第三大结构是循环结构。在此结构中,通过一个判断语句来循环执行一个代码块,直到判断语句为假时跳出循环。循环语句分为while循环、for循环、循环嵌套和迭代器。循环语句中有一个语句break,通过这个语句可以...
  • 三种基本程序结构 顺序结构 表达式语句 空语句 函数调用语句 符合语句 实例1,发工资根据每个人的工资额(以元作为单位)计算出各种面值的钞票的张数,且要求总张数最少。 例如 某职工工资为3863元 发工资的...
  • OpenMP: 循环结构的并行

    千次阅读 2013-04-16 12:36:58
    OpenMP提供了parallel for或parallel do指令来对循环结构进行并行处理,这个指令可以用于大部分的循环结构,它也是OpenMP中使用最多和最频繁的指令。当然,程序员必须清楚哪些循环是可以进行并行的。OpenM
  • ;复习1程序框图的基本概念;2算法的基本逻辑结构; 如何画出求1+2+3++100的程序框图;思考1 在上例写出的程序框图中应用了什么样的逻辑结构有什么优...2循环结构分为两种------当型和直到型;2当型循环在每次执行循环体前对
  • 08-C语言中的循环结构

    千次阅读 多人点赞 2020-11-01 09:33:00
    优秀的语言,能有效提升语言的灵活性。在几乎所有的语言中,顺序、循环和判断是其中必不少的程序流控制。顺序,可以理解成从上往下依次执行。循环,重复执行某件事情,直到xx条件满足。判断,在结...
  • C语言中的循环结构分为三类: 1、for()循环 2、while()循环 3、do while()循环 何为循环:程序自动重复某几个语句1、for()循环,最常用的循环 语法结构:for(语句1;语句2;语句3){ 循环体 }语句1:初始化...
  • C语言的分支语句和循环结构知识点

    千次阅读 2013-03-09 00:17:35
     循环结构分为:当型循环和直到型循环。 2、循环语句  循环的特点是:在给定的判断条件成立时,反复执行某个程序段。循环语句为:1、while循环语句。2、do-while语句。3、for (1)while循环的特点:先判断...
  • 循环结构的并行(一)

    千次阅读 2011-11-26 14:24:45
    OpenMP提供了parallel for或parallel do指令来对循环结构进行并行处理,这个指令可以用于大部分的循环结构,它也是OpenMP中使用最多和最频繁的指令。当然,程序员必须清楚哪些循环是可以进行并行的。 Ope
  • 学习Python的第五节课(顺序结构、选择结构和循环结构) 一、顺序结构 顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是 自上而下,依次执行。 二、选择结构 如果说顺序结构...
  • 程序从结构上可分为3大类:顺序、选择、循环。顺序结构程序设计顺序程序的特点是,从开始到结束,计算机按照程序逻辑的顺序依次进行,每条语句只被执行一次。输入输出语句是其核心。 1、printf函数(格式化输出函数...
  • 在python中,除了while循环与for循环,还有循环嵌套。循环嵌套就是在一个循环体里嵌入另一个循环。以下场景便模拟了循环嵌套与跳出循环的现实场景: 在一次考试结束后,学校需要统计每位同学的考试总成绩。在这个场景...
  • C++语言篇 第四章 循环结构

    千次阅读 2020-07-04 10:12:41
    第一节 for语句 (计数循环) (一)格式: 注意:分号的位置 (二)语句格式举例: (1)将控制变量从1变到100,增量为 1 for(i=1;i<=100;++i) (2)将控制变量从100变到1,增量为 -1 for(i=100;i>=1;--i) ...
  • PLSQL编程中的3种循环结构

    千次阅读 2015-12-25 16:03:06
    语法结构: loop 执行语句 end loop; 简单循环是依据循环体中的exit语句来结束循环的。如果exit不执行就成为了无限循环。 实例:--简单循环实现从1加到100 declare i int; j int; begin j :=0; i :=1; loop exit ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 276,868
精华内容 110,747
关键字:

循环结构可分为