一、思维导图


二、代码
(1)字符串
字符串的结尾不带空标识符null,\0。是动态存储方式,因此不用担心存储空间被用完。
编辑.SV文件使用
gvim 文件名
运行仿真使用
vcs -sverilog -full64 string_type.sv
和./simv命令
如果是字符串,则从低位开始赋值。
测试代码

测试结果:

可以看到strl[0]="pan"是把pan的低位n给到了strl的高位。
(2)枚举类型
枚举类型允许建立相关的但是独立的常量,例如状态机里面的状态

输出结果:
