C言语for轮回语句

for 语句是我们往后编程的一个常用的语句,这个语句必需得学会其用法,它不只仅可以用来做延时,更主要的是用来做一些轮回运算。for 语句的普通方式如下:
    for( 表达式1; 表达式2; 表达式3 ){
        // 需求履行的语句;
    }
其履行进程是:表达式 1 起首履行且只履行一次;然后履行表达式 2,平日多是一个用于断定前提的表达式,假如表达式 2 前提成立,就履行(需求履行的语句);然后再履行表达式 3;再判别表达式 2,履行(需求履行的语句);再履行表达式 3.....不断到表达式 2 不成立时,跳出轮回持续履行轮回前面的语句。举个例子:

成都创新互联主要从事网站建设、成都做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务宏伟,十年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108

			for( i=0; i<2; i++ ){ j++; }

这里有一个符号++,我们方才讲过了。假设 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 这个语法是若何用的呢?

当前名称:C言语for轮回语句
文章出自:https://www.cdcxhl.com/article4/iiogie.html

成都网站建设公司_创新互联,为您提供做网站营销型网站建设网站改版网站策划面包屑导航网站导航

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都定制网站网页设计