- 24
- 0
- 约1.14万字
- 约 58页
- 2016-07-23 发布于河南
- 举报
第5章 条件语句、循环语句
第5章 条件语句、循环语句、块语句与生成语句;5.1 条件语句(if_else语句);(1)if(表达式)语句
例如:
if ( a b )
out1 = int1;
(2)if(表达式)
语句1
else
语句2
例如:
if(ab)
out1=int1;
else
out1=int2;;(3)
if(表达式1) 语句1;
else if(表达式2) 语句2;
else if(表达式3) 语句3;
........
else if(表达式m) 语句m;
else 语句n;;注意(书上6点):
在if和else后面可以包含一个内嵌的操作语句(如上例),也可以有多个操作语句,此时用begin和end这两个关键词将几个语句包含起来成为一个复合块语句。
if语句的嵌套
在if语句中又包含一个或多个if语句称为if语句的嵌套。
应当注意if与else的配对关系,else总是与它上面的最近的if配对。如果if与else的数目不一样,为了实现程序设计者的企图,可以用begin_end块语句来确定配对关系。
;if(index0)
for(scani=0;scaniindex;scani=scani+1)
if(memory[scani]0)
begin
$display(...);
me
原创力文档

文档评论(0)