Let $X \subset \mathbb{C}^n$ be an affine variety which is defined over $\mathbb{Q}$ (i.e. the zero set of some finite collection of polynomials with coefficients in $\mathbb{Q}$). Define $X'$ to be the subset of points of $X$ whose coordinates lie in the algebraic closure $\overline{\mathbb{Q}}$. Question : why is $X'$ Zariski dense in $X$? In there words, if $f(x_1,\ldots,x_n)$ is a polynomial with $\mathbb{C}$-coefficients which vanishes on $X'$, why does $f$ have to vanish on all of $X$?
I came across this question while reading Rapinchuk's article "On strong approximation for algebraic groups", where he uses it while proving the easy direction of the strong approximation theorem. I've found some proofs of it elsewhere on the internet, but they were written in a very abstract language, so I had trouble following them (I'm a topologist and not an algebraic geometer).