Because $f$ is continuous, by MVT, there is a number d such that $${f(x)-f(c)\over x-c}=f'(d)$$ in (c, x) or (x, c). And if $x\to c$, trivially $d\to c$. So, for $d$ s that have a coresponding x, $f'(d)$ goes to $f'(c)$.
But if $f'(x)$ is not continuous, we can't say $\lim_{x\to c} f'(x)=f'(c)$ generally.
For instance, take $f(x)=x^2\sin (1/x) (x\neq0), 0(x=0)$ and $c=0$, then ${f(x)-f(c)\over x-c}=x\sin(1/x)$ and it goes to $0$ as $x\to 0$. But $f'(x)=2x\sin(1/x)-\cos(1/x)$, so $\lim_{x\to 0} f'(x)$ does not converge and $f'(x)$ is not continuous at $x=0$.
Now I want know if $\lim_{x\to c}f'(x)=\lim_{x\to c} {f(x)-f(c)\over x-c}$ holds when the existence of the value is guaranteed.
I thought that if $f$ is continuous, then $f(x)$ converges at $x=c$ if $f(x)$ converges for some numbers that converge to $c$. But I can't make a formal proof.
The statement to prove is "If $\lim_{x\to c}f'(x)$ exists, the value is $\lim_{x\to c} {f(x)-f(c)\over x-c}$ when f is continuous."