当事件发生时,对于代码块中的非阻塞赋值语句,先计算所有非阻塞语句在【事件发生时刻】的值,(即以<=右端表达式的值),最后才把计算出的值赋给<=左边的变量。
计算过程是以代码块中语句的书写顺序进行。虽有先后顺序,但<=右端表达式中变量的值均为【事件发生时刻】时的值。
1 2 3 4 5 6 |
|
同一语句块中非阻塞重复赋值,虽然符合语法语义,但应杜绝出在在设计中。考察下面两语句块
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
当事件发生时,对于代码块中的非阻塞赋值语句,先计算所有非阻塞语句在【事件发生时刻】的值,(即以<=右端表达式的值),最后才把计算出的值赋给<=左边的变量。
计算过程是以代码块中语句的书写顺序进行。虽有先后顺序,但<=右端表达式中变量的值均为【事件发生时刻】时的值。
1 2 3 4 5 6 |
|
同一语句块中非阻塞重复赋值,虽然符合语法语义,但应杜绝出在在设计中。考察下面两语句块
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|