Answer from cs61c-eo (James McBryan 16730959) for Question 1 in C, the order has to be correct with the functions arguments on declaration in Verilog, if not speficied it follows the C conventions but a programmer can specify the argument names in any order as long as they are tagged