The only way I can make sense of the m-n+c is that:
n vertices stay the same for every component of spanning trees.(n)
There are less edges m in every spanning tree.(m-n)
Lastly there you union all the components to create a spanning forest.(+c)
So overall you get m-n+c.
Is that right?