Answer from cs61c-ak (Tony Lai 15937131) for Question 1 In c, normally, we declare a type for arguments. But in verilog, we actually need to assign a type to the argument in the function. For c, caller is general in the function main(), while verilog uses the function in the function itself.