for循环语句

时间:2023-03-13作者:佚名

  for语句是我们今后编程的一个常用的语句,这个语句必须得学会其用法,他不仅仅可以用来做延时,还可以用来做一些循环运算。for语句的一般形式如下:

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

  (需要执行的语句);

  其执行过程是:表达式1首先执行且只执行一次;然后执行表达式2,通常都是一个用于判定条件的表达式,如果表达式2条件成立,就执行(需要执行的语句);然后再执行表达式3;再判断表达式2,再执行表达式3.....一直到表达式2不成立时,跳出循环往下执行。举个例子:

for(i = 0; i<2; i )

j ;

  这里有一个符号 ,这个符号表示加1的意思。假如j最开始初值是0,首先执行表达式1的i=0,然后判断i小于2这个条件成立,就执行一次j ,j的值就是1了,然后经过表达式3后,i的值也变成1了,再判断条件2,还是符合,j再加一次,j变成2了,表达式3后i也变成2了,再判断条件2,发现2<2这个条件不成立了,所以就不会再执行j 这个语句了。所以执行完毕后,j的值就是2。

  for语句除了这种标准用法,还有几种特殊用法,我们上节课的闪烁小灯对for语句的用法for(i=0; i<30000; i ) ;我们没有加(需要执行的语句),没有加的话,就是什么都不操作。但是什么都不操作的话,我们这个for语句循环判断了30000次,程序执行是会用掉时间的,所以就起到了延时的作用。比如我们把30000改成20000,会发现灯的闪烁速度加快了,因为我们延时时间短了,当然,我们该成40000后会发现,闪烁慢了。但是有一点特别注意,C语言的延时时间是不能通过程序看出来的,也不会成比例,比如假如我们这个for循环里边的表达式2使用30000的时候延时3秒的话,那么延时40000的时候,可能不会是4秒,那如何看实际延时时间呢,一会我再教大家。

  还有一种写法for( ; ; ),这样写后,这个for循环就变成了死循环了,就不停的执行(需要执行的语句),和我们前边讲的while(1)的意思是一样的。那while这个语法是如何用的呢?

相关阅读

MLCC电容器失效的原因有哪些?

在正常使用的情况下,MLCC电容器失效的根本原因是其外部或内部存在各种微观缺陷,例如开裂、孔洞和分层。这些缺陷直接影响到MLCC产品的电性能和可靠性,给产品质量带来了严重的...
2023-06-19

运放加三极管的恒流源电路

电流镜是模拟集成电路中普遍存在的一种标准部件,它也出现在一些数字电路中。在传统的电压模式运算放大器设计中,电流镜用来产生偏置电流和作为有源负载。电流镜电路主要的作...
2023-07-03
运放加三极管的恒流源电路

分享一些EMC标准电路

分享一些EMC标准电路,可以收藏参考,主要是以下 32 种: 1、AC24V接口 EMC 设计标准电路 2、AC110V-220V EMC 设计标准电路 3、AC380V接口 EMC 设计标准电路 4、AV 接口 EMC 设计标准电路 5、CAN 接...
2023-07-06
分享一些EMC标准电路

LED闪烁灯电路图 基于555定时器的LED闪烁灯设计

01555定时器回顾 引脚定义: 1脚GND:接地。 2脚TRIG:输入端Trigger,该脚会判断其电压是否小于1/3 Vcc。 3脚OUT:输出端Output。 4脚RES:清零端Reset。正常工作时应接高电平。 5脚:控制电压...
2023-08-28
LED闪烁灯电路图 基于555定时器的LED闪烁灯设计

电容最佳储存环境,最不宜放在哪些环境中

当空气中湿度过高时,水膜凝聚在电容器外壳表面,可使电容器的表面绝缘电阻下降。此处,对于半密封结构电容器来说,水分还可渗透到电容器介质内部, 使电容器 介质的绝缘电阻...
2023-03-31
电容最佳储存环境,最不宜放在哪些环境中

热销商品

手术衣一次性防护服打农药防尘实验服参观服加厚透气无纺布隔离衣

手术衣一次性防护服,作为一种重要的医疗防护用品,广泛应用于医院、实验室等场所。它采用加厚透气无纺布制成,具有优良的防尘、防污、防病毒能力,能有效保护医护人员免...
14

欧普照明led灯泡e27/e14大小螺口超亮家用节能灯螺旋暖白光球泡

欧普照明LED灯泡,适用于E27和E14两种常见螺口,是您家用照明的理想选择。这款灯泡采用先进LED技术,亮度超群,瞬间点亮,无需等待,为您提供明亮舒适的光环境。同时,它节能环...
3.59

LED柜内照明灯 AC220V 4W 7W配电箱导轨式 LL10-W 高压柜内照明灯

LED柜内照明灯AC220V 4W/7W配电箱导轨式LL10-W是一款专为高压柜、配电箱等封闭电气设备设计的紧凑型照明产品。采用高效LED光源,功耗低(4W/7W可选),亮度高,寿命长,节能...
7

密封胶条包邮耐磨耐高温耐腐蚀圆柱棒丁晴/氟胶实心硅胶胶条红色

本品采用优质丁腈橡胶(NBR)或氟橡胶(FKM)及实心硅胶材质制成,呈红色圆柱棒状,具备卓越的耐磨、耐高温(-40℃至+200℃以上,氟胶可达250℃)、耐腐蚀性能,适用于酸、碱、油类等...
1

小木锤木锤子实木木榔头圆头木锤实木棰木头锤子木柄锤黄檀手工锤

小木锤采用优质黄檀木精心打造,通体实木结构,质地坚硬、纹理细腻,手感温润舒适。圆头设计兼顾敲击与整形功能,适用于木工、雕刻、家具组装及日常维修等场景。木柄经精...
3.4

网站栏目