恭喜,你发布的帖子
发布于 2022-11-02 23:34:59
7楼
第一段:init是initial初始化信号,#partCount是零件计数的意思,是声明的静态变量,用于访问数组时的索引变量。利用这个变量,每次来新件就+1,下次就能访问下一个数组元素。初始化将数据存储区全部清零,同时,将数组索引变量清零,将来新件到达时从数组的0号元素开始存储。
第二段:数据存储区就是0-9一共10个位置,索引变量大于9就没位置了,就要从头保存,原先的值会被覆盖。第一个值存到数组的0号,然后1号,2号......9号,然后又重新0号,1号,2号.......
第三段:先求和再算平均数。#partCount=0就啥也没有呢,无须运算,直接赋0;<>0时,#partCount的值就是数组中存了几个数了。然后就通过FOR循环求和,比如#partCount=5,是有5个数了,但数组里的编号是0~4,所以FOR循环是从0到#partCount-1。平均数就是和除以个数#partCount。
请填写推广理由:
分享
只看
楼主