数组类型:
固定宽度排列:
非关联数组:
bit[7:0]un_packed[4];
高地位是没有用的。
关联数组:
bit[3:0][7:0]packed;
制作一个
32位。 是的,必须要做
[msb:lsb]
请参阅。
@
如果后面有数组,则只能合并数组。
动态数组:
intdyn[];
new[]
分配空间。
如果基础类型相同,则可以为固定宽度数组相互赋值。
队列:
[$]。
不需要
new[]
结构。
关联数组:
bit [ 6:0 ] a _ arry [ bit [ 6:0 ];
适用于大容量存储,仅将空间分配给实际写入的元素。
元素的系数分布,
for
循环不太适合,适合使用
福瑞克。
可以将字符串用作索引。
数组操作:
$size () )。
返回数组的宽度。
=
为整个数组赋值。
==
数组中的所有元素是否都相等。
array.delete (
删除所有元素。
exits (;
检查元素是否存在
(
关联
)。
队列操作:
q.insert(I,j );
在
q[i]
然后插入
Jj。
Jj
队列也可以。
q.Delete(I;
删除
q[i]。
q.delete (;
删除整个队列。
q={};
删除整个队列。
q.push_front (,q.push_back ) )。
; 在
q
在最前面或最后插入。
q.pop_front (,q.pop_back );
在
q
最前或最后弹出,弹出后,元素消失了。