精华内容
下载资源
问答
  • 循环时间什么意思
    千次阅读
    2021-05-18 15:49:33

    跟大家普及下空循环和无穷循环的概念,空循环并不会无休止地进行下去–在重复预先指定的次数后,它就会退出循环。无穷循环会无休止地进行下去,并且永远不会退出循环。把空循环和无穷循环对比一下,就能很好地说明它们之间的区别。

    下面是一个空循环的例子:for(x=O;x<500000;x++);

    注意,在上例中,在for循环的闭括号后直接加入了一个分号。正如你可能已经知道的那样,c语言并不要求在for循环后加分号,通常只有包含在for循环中的语句后面才会带分号。

    在for循环后面直接加入分号(并且不使用大括号),即可建立一个空循环–实际上是一个不包含任何语句的循环。在上例中,当for循环执行时,变量x将自增500,000次,而在每一次自增运算期间,没有进行任何处理。

    那么,空循环有什么用呢?在大多数情况下,它的作用就是在程序中设置一次暂停。前面的例子将使程序”暂停”一段时间,即计算机数到500,000所需的时间。然而,空循环还有更多的用处,请看下例:while(!kbhit());

    这个例子用一个空循环来等待一次击键操作。当程序需要显示类似”Press Any Key ToContinue”这样的信息时,这种方法是很有用的(假设你的用户很聪明,不会执着地在键盘上寻找”Any Key”!)。

    无穷循环与空循环不同,它永远不会结束。下面是一个无穷循环的例子:while(1);

    在这个例子中,while语句中包含了一个非零常量,因此,while的条件永远为真,循环永远不会结束。注意,在闭括号后面直接加入一个分号,因此while语句中不包含任何其它语句,循环将无法终止(除非终止程序)。

    更多相关内容
  • 最佳答案for循环的VB基本示例:……For i = 1 To 10 Step 1n = n + 1Next i……(1)两个省略号之间被称为一个for循环;(2)step就是题目说到的步长。(3)初中生可以学习编程,但应着重于对逻辑和规范的理解,不要盲目...

    最佳答案

    for循环的VB基本示例:

    ……

    For i = 1 To 10 Step 1

    n = n + 1

    Next i

    ……

    (1)

    两个省略号之间被称为一个for循环;

    (2)

    step就是题目说到的步长。

    (3)

    初中生可以学习编程,

    但应着重于对逻辑和规范的理解,

    不要盲目研究算法和简写;

    同时建议学好英语,

    以后有机会深入学习底层计算机原理时才不至于存在太大的障碍。

    追问:

    可不可以问你一道题?

    追答:

    不客气,说说看

    追问:

    在s=1For i=2 to 4s=s+iNext iPrint s中For i=2 to 4的默认步长为1 i等于9?应该怎么算?

    追答:

    ……For i=9 to 11 step 1s=s+(i-7)……你是这个意思吗?

    追答:

    追问:教材上并没有讲的多么明白。。。可考试还要考,就是这个星期五,只能临时抱佛脚喽。【虽然昨天才开始学VB,,,】答:那就是老师的错了,教材上只是概念和范例,具体思路要靠老师带;教材上没有的概念不必深究,比如“等差数列”,但范例一定要整明白,多做练习自然就会领悟的。

    追答:

    你可以想象钟表的指针,就是一种循环,每一步都是固定的、那就是步长,或者走一圈所代表的时间也是固定的、也是一种步长;……

    追问:

    那应该怎么算出i=9?【虽然课本上有答案但是并没有过程。。。】

    追问:

    虽然并没有看懂

    追问:

    谢谢你

    最佳答案由网友  jariii  提供

    展开全文
  • 循环淘汰赛什么意思

    千次阅读 2020-12-22 12:20:46
    在体育比赛中,经常会听到单场淘汰赛、单循环淘汰赛,这是什么意思?单场淘汰赛,指在比赛中进行一轮比赛,败北即被淘汰,是一种节省时间但却残酷的竞争方式。单循环淘汰赛是所有参加比赛的队均能相遇一次,最后按各...

    01

    单循环淘汰赛是所有参加比赛的队均能相遇一次,最后按各队在全部比赛中的积分、得失分率排列名次。如果参赛球队不多,而且时间和场地都有保证,通常都采用这种竞赛方法。

    在体育比赛中,经常会听到单场淘汰赛、单循环淘汰赛,这是什么意思?

    单场淘汰赛,指在比赛中进行一轮比赛,败北即被淘汰,是一种节省时间但却残酷的竞争方式。

    单循环淘汰赛是所有参加比赛的队均能相遇一次,最后按各队在全部比赛中的积分、得失分率排列名次。

    单循环比赛场次的计算

    单循环比赛场次计算的公式为: X=N(N-1)÷2,即:队数×(队数-1 )÷2

    例如:8个队参加比赛,比赛总场数是:28

    计算场次的目的,在于计算比赛所需的场地数量,并由此考虑裁判员的数量,以及如何编排竞赛日程表等。

    单淘汰赛和单循环赛各有什么特点

    单淘汰赛优点是比赛时间短,竞争激烈(不能输,因为输一场即遭淘汰),缺点偶然性强,容易出冷门,强队有时也会惨着淘汰。

    单循环赛,能真实体现真正实力(因为他即使是小组单循环与其他小组选手都各交手一次),缺点是比赛时间长、要求场地多。

    展开全文
  • C-WTVC汽车循环工况

    2018-11-23 15:54:37
    C-WTVC是重型汽车高速行驶进行仿真实验常常选用的工况,本文档包含了WTVC工况下的时间对应的速度,可以把数据导入到cruise或simulink中进行整车的前向仿真实验。
  • 冒泡排序的双重循环理解

    千次阅读 多人点赞 2019-05-13 00:52:24
    很清楚的看到N个数字要排序完成,总共进行N-1趟排序 为什么外层循环判断条件是i n 个数字总共需要 n-1 趟排序,i ,外层循环变量 i 从 0 到 n-1 前一位 正好是 n-1 次。 为什么内层循环判断条件是j 呢? 这要从冒泡...

    主要说一下冒泡排序的一些关键地方的个人理解,比如算法思想,两个循环的作用意义,中间循环变量范围的确定等。

    原理:比较两个相邻的元素,将值大的元素交换至右端。
    
    思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。重复第一趟步骤,直至全部排序完成。
    第一趟比较完成后,最后一个数一定是数组中最大的一个数,所以第二趟比较的时候最后一个数不参与比较;
    
    第二趟比较完成后,倒数第二个数也一定是数组中第二大的数,所以第三趟比较的时候最后两个数不参与比较;
    
    依次类推,每一趟比较次数-1;
    ……
    

    举例说明:要排序数组:int[] arr={6,3,8,2,9,1};

    第一趟排序:

    第一次排序:6和3比较,6大于3,交换位置: 3 6 8 2 9 1

    第二次排序:6和8比较,6小于8,不交换位置:3 6 8 2 9 1

    第三次排序:8和2比较,8大于2,交换位置: 3 6 2 8 9 1

    第四次排序:8和9比较,8小于9,不交换位置:3 6 2 8 9 1

    第五次排序:9和1比较:9大于1,交换位置: 3 6 2 8 1 9

    总共进行了5次比较, 排序结果: 3 6 2 8 1 9


    第二趟排序:

    第一次排序:3和6比较,3小于6,不交换位置:3 6 2 8 1 9

    第二次排序:6和2比较,6大于2,交换位置: 3 2 6 8 1 9

    第三次排序:6和8比较,6大于8,不交换位置:3 2 6 8 1 9

    第四次排序:8和1比较,8大于1,交换位置: 3 2 6 1 8 9

    总共进行了4次比较, 排序结果: 3 2 6 1 8 9


    第三趟排序:

    第一次排序:3和2比较,3大于2,交换位置: 2 3 6 1 8 9

    第二次排序:3和6比较,3小于6,不交换位置:2 3 6 1 8 9

    第三次排序:6和1比较,6大于1,交换位置: 2 3 1 6 8 9

    总共进行了3次比较, 排序结果: 2 3 1 6 8 9


    第四趟排序:

    第一次排序:2和3比较,2小于3,不交换位置:2 3 1 6 8 9

    第二次排序:3和1比较,3大于1,交换位置: 2 1 3 6 8 9

    总共进行了2次比较, 排序结果: 2 1 3 6 8 9


    第五趟排序:

    第一次排序:2和1比较,2大于1,交换位置: 1 2 3 6 8 9

    总共进行了1次比较, 排序结果: 1 2 3 6 8 9


    最终结果:1 2 3 6 8 9


    6 个数。比了5趟。第一趟比了5次;第二趟比了4次,第三趟比了3次,第四趟比了2次,第五趟比了1次。
    6
    第 i 趟 -------------- 比 i 次 ----------------- i从0开始(规律)
    1 ------------------------5 -------------------------- n-i-1
    2 ----------------------- 4 ----------------
    3 ------------------------3 ---------------
    4 ------------------------2 --------------
    5 ------------------------1 --------------
    由此可见:N个数字要排序完成,总共进行N-1趟排序,每i趟的排序次数为(N-i)次,所以可以用双重循环语句,外层控制循环多少趟,内层控制每一趟的循环次数,即

    for(i = 0; i < n-1; i++) //n是数组长度,即元素个数

    for(j = 0; j < n-i-1; j++)

    外层循环的作用是:

    提取出目前未排序数组中最大的数,放置于已排数据的左边。也就是说我们第一次外层循环,是把最大数的位置交换到数组的最右边,第二次外层循环是把次大数交换到数组的次右边,依次类推。

    内层循环的作用是:

    实现我们想要的大数下沉的过程。每次比较的是相邻两个数据,所以数组的长度n,我们只需要做 n-1 次的比较,就可以实现大数下沉,而 之前循环已经沉淀的大数并不需要再进行 排序了。

    很清楚的看到N个数字要排序完成,总共进行N-1趟排序

    为什么外层循环判断条件是i<n-1呢?

    n 个数字总共需要 n-1 趟排序,i < n-1,外层循环变量 i 从 0 到 n-1 前一位 正好是 n-1 次。

    为什么内层循环判断条件是j < n-i-1呢?

    这要从冒泡排序原理说起:冒泡排序每循环排序一次,就把最大的一个数排在了最右边(默认升序排),每一次排序都是在上一次排序的基础上再排序,(比如)第2次排序之后,i已经成2了,第三次排序是要在第二次的基础上在进行排序,而第二次排序后就已经把两个最大的数已经放到最后了,所以第三次排序就不需要在去比他俩,就得把这个“2“减掉,只需要循环n-i次(此时的i是2);为什么-i之后还要-1呢? 这是因为在内层循环的判断中是把当前值和后面一个值做比较的。如果不减1,则当循环到最后一个值的时候,再取下一个值就取不到,就需要额外的操作,或者抛出数组下标越界的异常。

    其实内层的 j<n-i-1 这个范围的确定 让人纠结,它主要有两种理解方式

    1 就是标准解释 上述的防止数组下标越界,比如n[] = {5, 22, 7, 42, 23},个数n=5,i现为2,n-i=3,i为2即进行第3趟,两个数已经确定好,只需要比较前三个数了,而这只需要比较2次,即n-i(为2)-1=2。如果不减一,这里就是n-i(为2)= 3比三次,这显然是错的。就是正常是:

    if n(0)>n(1)
    if n(1)>(2)  这是正确的
    

    不正确时,5-2=3 j从0到3 得比3次:

    if n(0)>n(1)
    if n(1)>(2) 
    if n(2)>(3) 这就比错了  这都把 确定好的倒数第二大的数再给比较,这就是错了。就成乐下表越界了。
    

    2 每趟的比较中,都是n-1次,每趟中都是比总共这次要比的数的个数减一次,再加上要把i这已经确定的数的个数减去,即就是 j-i-1。实际上这也是n-i,n把来的i减去,剩下的待排序的数共有多少个,他们的个数再减去一就是他们这些剩下的数需要比较的次数了,这个跟网上说的数组是从下标0开始,没啥关系,下标从0或1开始,影响的是内层循环的比较,是0,就直接引用,是1,就得n[i-1]。至于说的这个从0开始的说法,则它根本上也是想说防止下标越界。

    3 第 i 趟的比较,比 n-i 次。正常来说 i 是要从1 开始的,但是i时间给定了从0开始,所以每趟比较次数开始从i为0开始,所以每回把一减掉。意思 n-i-1 随着i开始的起步从1往0退一个,所以n-i-1 中的 -1 也就是随着往前退一个。

    至于算法优化什么的,暂时不考虑,这里只简单说明了算法中几个关键的点。
    个人学习感悟,如有错误,还请指正。

    附一些讲冒泡比较好的说的文章:
    https://blog.csdn.net/kelinfeng16/article/details/84034386
    https://www.cnblogs.com/shen-hua/p/5422676.html

    展开全文
  • 什么循环结构知识点详解

    千次阅读 2021-05-22 16:04:26
    以下是由小编整理关于什么循环结构的内容,希望大家喜欢!循环结构的简介循环结构可以看成是一个条件判断语句和一个向回转向语句的组合。另外,循环结构的三个要素:循环变量、循环体和循环终止条件. ,循环结构在...
  • 谈谈Python中的while循环语句

    千次阅读 2020-12-24 12:23:26
    前言python中有两种循环,while和...循环里面还有两个比较重要的关键字,continue和break,continue的意思是,跳出本次循环,继续重头开始循环,break的意思是停止整个循环,也就是说在continue和break下面的代码都...
  • 展开全部python中使用lines = [line for line in file (file name)]的格式是列表推导式,这个等式636f70793231313335323631343130323136353331333431356133是将for循环的结果存储到列表lines中。列表推导式(又称列表...
  • 含义:While 循环会在指定条件为真时循环在C语言中,while 和do while的死循环例子一般在运行循环语句的时候,会保证判断条件一直在做改变,所以在某个时刻导致条件为假而退出循环。 如: int n=10;while(n) //当n为0...
  • continue在C语言中什么意思

    千次阅读 2021-05-21 16:45:13
    continue在C语言中什么意思?continue在C语言中表示结束本次循环,进行下一次循环,其作用是跳出循环体中下面尚未执行的语句,对于while循环,继续求解循环条件,而对于for循环程序是接着求解for语句头中表达式。...
  • while(x)什么意思

    千次阅读 2021-05-20 12:59:02
    =(y-=1))是什么意思不等于号左边取x的值,右边取y=y-1的值,在进行逻辑判断不等于操作获得布尔值,这个布尔值是判断循环继续与否的关键,之后x值加1Q2:C语言 while(!x);是什么意思?do {语句} while(!x); 的功能是先...
  • if是什么意思:if是什么意思?conj. 是否;如果;即使;每当n. 条件;设想if作为从属连词,可引导条件状语从句、让步状语从句和名词从句。if引导条件状语从句,从句可为真实条件从句,也可为虚拟条件从句。如为真实条件...
  • python for循环(1)

    千次阅读 2020-12-04 06:03:29
    对于一个初学者来说for循环可能会击溃很多人,因为网上找的python的for循环没有详细的介绍for循环的条件以及for循环后面定义的东西是什么意思。首先我先举一个常用的例子。for i in range(1,10) :print i上面这两条...
  • 这句话是什么意思,什么时候跳出循环? 一、先对i的值进行判断 如果i的值0就退出 二、计算:i=i-1 再重复操作! i--表示先使用i,再让i=i-1。 假设初始i=3。第一次while()里的是3,while(3)=&gt;此时i=2(i--...
  • c语言如何求三角形的面积_后端开发c语言求...while循环与do while循环的区别如下:1、循环结构的表达式不同while循环结构的表达式为:while(表达式){循环体};do while循环结构的表达式为:do{循环体;}while (条件表...
  • python循环间隔

    千次阅读 2020-12-02 12:57:02
    序言如图1.1中关于如何用python去计算两个时间(年月日)相隔多少天,简单了解一下接下来的几种解法。? 图1.1 问题代码内容简介 首先,先用简单的方法,那就是引用python第三方库中的功能直接计算出结果。 引用...
  • 什么循环依赖以及解决方式

    万次阅读 多人点赞 2019-03-30 17:18:50
    1.什么循环依赖? 它发生在bean A依赖于另一个bean B,bean B依赖于bean A: 豆A→豆B→豆A 当然,我们可以有更多的暗示: 豆A→豆B→豆C→豆D→豆E→豆A 2.春天会发生什么 当Spring上下文加载所有bean...
  • loop是一个在编程中习惯用的语句标号。 且长配合goto语句使用。... 这样将大大减少循环次数,减少程序运行时间。 #include"math.h" void main(){ int n,i,k; for(n=2;n=k) printf(" %2d",n); } }
  • 循环队列中 为什么要取模?

    千次阅读 2020-10-24 11:38:25
    你是不是有个疑问,关于循环队列,在取循环队列的头指针和尾指针的时候,直接加减不就好了,为什么要取模呢? 解决 循环队列的概念: 出队:Q.Front++ 入队:Q.Front++ 这样每次不管是入队还是出队,指针数...
  • 循环意思什么,以环形、回路或轨道运行;沿曲折的路线运行;特指运行一周而回到原处。这是百度给出的循环意思。在python中,就是重复执行你给的指令,直至结束。我们现在看下,在python中,循环就是:while;它...
  • i 1 j 是什么意思 i.j.k是什么意思

    千次阅读 2021-03-21 10:53:13
    i 1 j 是什么意思 i.j.k是什么意思以下文字...c语言 i/=++j 是什么意思。 是i=j+1么相当于两句j=j+1;i=i/j;也就是 j先加然后i除以j自加后的值,得的结果赋值for(i=1;i<10;i++){for(j=1;j<=i;j++)解释一下这是什...
  • for循环详解

    千次阅读 2020-03-21 19:31:09
    什么是for循环? for循环是一种常见的编程语言...使用for循环时应该注意些什么? 1>for循环循环的条件最简可以写为for{ ; ; },其中分别对应的定义的初始量,循环条件,变量的变化的语句可以省略,但是分号不可...
  • for循环循环语句

    千次阅读 2021-05-20 01:32:00
    for语句和while语句还有do while语句1:for循环for语句的格式为:for (初始化语句; 条件语句;...接着再测试条件语句是否成立,如果成立则重复执行以上过程,直至条件不成立才结束for循环。如:for(i...
  • 很多时候我们很自然的认为,for循环的时候使用foreach和原来的for循环用下标的方式遍历是相同的。而且因为foreach循环写法简单,很...否则会导致循环时间变长。数据量小的时候当然没有什么关系,但是一旦数据量...
  • while循环时间间隔

    千次阅读 2018-05-02 14:24:33
    public class Test01 { public static void main(String[] args) { while(true){ try { Thread.currentThread().sleep(5000); } catch (InterruptedException e) { e.printStackTrace();...
  • 本质区别for循环是js提出就有的循环方法。forEach是ES5提出的,挂载在可迭代对象原型上的方法,例如Array Set Map。forEach是一个迭代器,负责遍历可迭代对象。那么遍历,迭代,可迭代对象分别是什
  • matlab中循环语句与for循环

    千次阅读 2021-04-18 14:24:17
    matlab中循环语句与for循环篇一:matlab循环语句循环结构1.for语句for语句的格式为:for 循环变量=表达式1:表达式2:表达式3循环体语句end其中表达式1的值为循环变量的初值,表达式2的值为步长,表达式3的值为循环...
  • 嵌套循环

    千次阅读 2021-01-20 20:04:21
    嵌套循环 所谓嵌套循环,是指一个循环循环体是另一个循环。比如for循环里面还有一个for循环,就是嵌套循环。 **总共的循环次数=外循环次数 * 内循环次数 外层循环执行一次、内层循环执行多次 ** ...
  • 【Python】时间循环 / 日期循环

    千次阅读 2020-04-09 15:22:27
    按天循环 def day_range(bgn,end): fmt = '%Y/%m/%d' begin=datetime.datetime.strptime(bgn,fmt) end=datetime.datetime.strptime(end,fmt) delta=datetime.timedelta(days=1) interval=int((end-...
  • continue在c语言中什么意思

    千次阅读 2021-05-21 02:07:43
    continue在c语言中是退出循环意思,continue语句的作用是跳过循环体中剩余的语句而强行执行下一次循环。continue语句的作用是跳过循环体中剩余的语句而强行执行下一次循环。continue语句只用在for、while、do-...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,982,732
精华内容 1,193,092
关键字:

循环时间什么意思