家电连锁零售业适应电子商务新环境的对策.pdfVIP

  • 7
  • 0
  • 约6.39千字
  • 约 2页
  • 2017-07-24 发布于北京
  • 举报

家电连锁零售业适应电子商务新环境的对策.pdf

家电连锁零售业适应电子商务新环境的对策.pdf

议C语言中循环语句 刘彦戎 循环,for语句不仅比以上两种语句实现起来灵活。而且可以用于循环次数确定的情况。总的朱说完全可以代替while和do —while. 关键词:For语句循环结构条件表达式 1、for语句的表达形式 for(表达式1;表达式2;表达式3),3个表达式的主要作达式3都是逗号表达式,都包含两个赋值表达式,即同时设两 用:表达式1设置初始条件,只执行一次;表达式2循环条件 表达式,用来判断程序是否继续执行,在每次执行循环体前先 在逗号表达式的求解方法为:在逗号表达式内按自坐至右的顺 执行此表达式,决定是否继续执行循环体;表达式3是对循环 序求解,整个逗号表达式的值为最右边的表达式的值。如:for 的调整,是在执行完循环体后才进行的。所以我们可以对for语 句这样理解for(循环变量赋初值;循环条件;循环变量自增或i50;i=i+2)sum=811m+i;。 自减)例如: for(i-1;i50;i++) (如mn&ab),但也可以是数值表达式或字符表达式,只 sunl=sum+i: 要他的值不是零,就执行循环体。例如下面两个例子:、 其中i=1是给循环变量赋初值1,i50是指定循环条件 在表达式2中先从终端接收—个字符赋给ehl,然后判断这个赋 (当i的值小于50时循环继续执行)i++的作用是使循环变量i 的值不断变化,以便最终满足终止循环的条件,使循环结束。 值表达式的值是否不等于‘、n’(转移字符换行),如果不等 于’、n’,就执行这个循环体,它完成的作用是不断输入字符。 (I)for语句表达形式中的表达式1可以省略,但表达式1 后边的分号不能省略。例如: 将他们的ASCⅡ码相加,直到输入一个“换行”符为止,程序 for(;i50;i++)sum=sum+i;(由于省略了表达式l,结束执行。这里我们要注意的是:此时缸语句的循环语句为空 也即是没给循环变量赋初值,因此,为了程序能正常运行,应 语句,把本来要在循环体内处理的内容放在表达式3中,作用 该在FoR语句之前给循环变量赋初值。即:i=1;for(;i50;是一样的,可见for语句功能的强大,可以再表达式中完成本来 i++)SUm=sum+i;执行for语句时。跳过表达式1这一步,应在循环体内完成的操作。 由于在For之前加了语句i=1,因此其作用仍然不变。) 嘶(;((chl=getchar())!=’、n’;)prinff(“% (2)for语句表达形式中的表达式2也可以省略,但表达式 2后边的分号不能省略。即不设置和检查循环结束的条件。例 式3.它的作用是每读人一个字符后立即输出该字符,直到输入 如:for(i=1;;i十+)slim=sum+i;此时循环无终止的进行一个“换行”为止。 下去,也就说表达式2一直为真. (3)表达式3也可以省略,但此时程序设计者应另外设法要注意的是:从终端键盘向计算机输人时,是在按Enter键以后 保证循环能正常结束。 将一批数据一起送到内存缓冲区去的。因此输出结果不是 (4)表达式1和表达式3都没有,只有表达式2,即只给出 循环结束条件。对于没有表达式l和表达式3的for循环语句,符,而是在按Enter键后数据才送人内存缓冲,然后每次从缓冲 为了让循环正常执行,应当在for语句前给循环变量赋初值。从 区读一个字符,再输出该字符。 此处我们可以看出for语句比while语句功能更强大,除了可以从上面的介绍我们可以看到,c语言的FOR语句使用非常 给出循环条件外,还可以赋初值,使循环变量自动增减等。 灵活,变化多端。c语言的FOR语句比其他语言中的for语句灵 (5)表达式1、表达式2和表达式3都可以省略。例如:活和强大的多。可以把循环体和一些循环控制无关的操作也作 for(;;)pfinff(。%d、11.”,i): 为表达式1和表达式3的出现,这样程序可以比较简洁。

文档评论(0)

1亿VIP精品文档

相关文档