python中for循环流程图_Javascript for循环_郭隆邦技术博客

自增运算符++,i++;语句每执行一次,变量1增加1.

运算符*=, S *= i;语句表示变量S与变量i相乘,然后把成绩赋值给S

比较运算符

上一节课谈到过,变量是可以改变的,变量的变化就是内存寄存器的状态变化,内存的变化就像你反复擦鞋U盘更改内容

for循环结构

代码中关键字for构建的循环结构,主要完成的功能就是,首先定义一个变量i,初始值是1,然后判断变量i是否小于11,如果小于11,大括号里面的语句S *= i;

然后执行i++自增运算,继续判断i此时是否仍然小于11,如果小于,重复执行大括号里面的语句S *= i;,如此循环,S不停的发生变化,一直到变量i增加到不在小于11,结束循环程序,

进入下一步,开始执行第14行代码。

for循环流程图如下

for.png

局部变量与全局变量概念

上面代码中,变量S在循环结构for的外面你可以理解为全局变量,变量i可以理解为局部变量。局部变量和全局变量的提出主要是为了编程的方便,比如两个for循环结构中都有变量i,他们之间不会混淆

如果有两个全局变量S,那么后一个就会覆盖前一个,会带来很多问题,局部变量可以保证,你写程序的时候,一个函数里面的变量名字不会污染其它函数里的同名变量,局部变量就是只在局部起作用。全局变量,

你暂时可以简单理解为函数外面的变量,可以作用到函数里面。上面代码中阶乘的结果变量必须在for循环结构外面声明,然后for循环里面的代码不停地执行运算S *= i;改变变量S的值。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值