7 EDA实用技术教程【基本语句3】

1.循环语句之for语句

for(循环初始值设置表达式;循环控制条件表达式;循环控制变量增值表达式)
    begin
        循环体语句结构
    end

3个步骤

(1)本次循环开始前根据“循环初始值设置表达式”计算获得循 环次数初始值。

(2)在本次循环开始前根据“循环控制条件表达式”计算所得的 数据判断是否满足继续循环的条件,如果“循环控制条件表达式” 为真,则继续执行“循环体语句结构”中的语句,否则即刻跳出循 环。

(3)在本次循环结束时,根据“循环控制变量增值表达式”计算 出循环控制变量的数值,然后跳到以上步骤(2)

2.循环语句之repeat语句

repeat(循环次数表达式)
    begin
        循环体结构语句
    end

“循环次数表达式”可以是数值确定的整数、变量或定义了 常数的参数标识符等。

repeat语句的循环次数是在进入此语句执行以前就已决定的, 无需循环次数控制增量表达式及其计算

2.循环语句之while语句

while(循环控制条件表达式)
    begin
        循环体语句结构
    end

(1)首先根据“循环控制条件表达式”的计算所得判断是否 满足继续循环的条件,如果为真,执行一遍“循环体语句结 构”中的所有语句;若为伪,即不满足循环表达式的条件, 结束循环。

(2)对于此种循环语句,必须在“循环体语句结构”中包含 类似for语句的“循环控制变量增值表达式”。

你可能感兴趣的:(EDA复习,fpga开发)