赞
踩
2.sv里面动态数组、关联数组、队列各自的优缺点,应用场合
特点:
动态数组:可以在仿真时分配空间或者调整宽度,这样在仿真中就可以
使用最小的存储量。
关联数组:用来保存稀疏矩阵的元素,当随一个非常大的地址空间进
行寻址时,sv只对实际写入的元素分配空间,比定宽和动态数组所占用的空间要小得多。
队列: 结合了链表和数组的优点,可以在队列的任意位置增加或者删
除元素,这类操作在性能上比动态数组小得多,可以通过索引对任意元素
进行访问。
应用场合:
动态数组:随机事务不确定位宽大小;
关联数组:需要建立一个超大容量数组,用关联数组来存放稀疏矩阵中 的元素;
队列:增加元素或者删除元素方便。
3.function 和task的区别。
4.数据的类型转换怎么做,静态强制类型转换和动态强制类型转换有什么区别?
静态转换:转换时指定目标类型,并在需要转换的表达式前加上单引号即可;
动态转换:使用函数$cast
区别:
静态类型转换操作不对转换值进行检查,具有一定的危险性;
动态转换在运行时将进行检查,如果转换失败会产生运行时错误。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。