int queue[3][$] //有3个queue
int queue[int][$] // 当不知道有多少个queue,最大queue是int个的时候使用
int queue[longint][$] // 当不知道有多少个queue,最大queue是longint个的时候使用
module test;
initial begin
int queue[int][$]; //当你不知道有几个queue的时候,第一个中括号中写int,longint等都可
//in queue[3][$] 有3个queue
for(int i=0;i<3;i++)begin
for(int j=0;j<10;j++)begin
queue[i].push_back(i*j);
end
end
$display(queue[10]);
end
endmodule
打印结果
'{}
如果 queue定义是3个queue的话,当打印queue[10]的时候会报错!