When step is called, it will iterate over all the parameters you gave it and make a gradient step for these parameters.
In the case of your second step, since you did not zero out gradients, it will do another step using the previously computed gradients.