zoukankan      html  css  js  c++  java
  • 结构

    while循环

    先执行,再判断,类似于do while

    计数接线端:返回程序循环次数

    循环条件端:判断条件是否执行

    真实停止与真实继续两种模式

    默认情况下,隧道输出一个值,需开启索引输出数组

    for循环

    先判断,后执行

    组成

    循环框架

    循环计数(数字类型为i32,会进行强制类型转换)

    循环总数(在程序运行前必须为其赋值)

    默认情况下,隧道输出一个数组,

    for循环更利于阅读,for循环的执行效率往往高于while循环

    循环结构的数据隧道

    一般隧道

    当循环开始执行后,大部分控件的值无法传入循环

    数据输入隧道

    启用索引:操作全部数据

    禁用索引:操作一个元素

    数据输出隧道

    启用索引:输出数组

    禁用索引:输出元素

    for循环可以根据数组长度自动确定循环次数

    在循环次数与数组同时存在时,取最短的数组

    索引隧道

    移位寄存器

    移位寄存器的特性

    依附于循环结构,依据移位寄存器可以打开上一次的值

    添加移位寄存器可以添加一段运行空间,保存运行结果,供下一次循环调用

    移位寄存器是数据容器,可以接受任意数据类型,但在运行中不能更改类型

    层叠移位寄存器

    通过增加移位寄存器左侧接线端数量来增加保存的前几次循环的结果

    方法

    打开移位寄存器左侧接线端添加元素

    初始化移位寄存器

    必须在左侧为移位寄存器赋初值,否则移位寄存器下一次调用值很有可能未知。直到关闭vi,存储在移位寄存器中的数据才会消除,

    反馈节点

    反馈节点本质上与移位寄存器相同,只是移到了中间

  • 相关阅读:
    Kafka 设计思路
    DBeaver——超好用可视化数据库!(墙裂推荐(づ ̄3 ̄)づ╭❤~)
    蓝图BluePrint——基于Flask框架
    SkyWalking全链路监控java项目
    win10创建ssh公钥
    mysql通过列名搜索出表名
    使用nodejs判断前端性能
    golang 栈、堆分配分析及CPU、内存性能情况
    UML图-(用例图、类图、状态图、活动图、时序图)
    linux参数调优
  • 原文地址:https://www.cnblogs.com/KAVEI/p/14426003.html
Copyright © 2011-2022 走看看