写的是测试代码,报错在参数例化的那一行,按照书上写的方法来例化的,不知道哪里错了

1.参数例化和模块名的位置不对,参数例化要放在模块名和模块例化名之间
2.建议你按照比较规范的格式去书写verilog,看起来更加直观,也更美观
比如下面这种样式,请参考
question #(
.length (8 ),
.w (4 )
) test45 (
.clk (clk ),
.res (res ),
.count (count )
);