The answer about $c$ being complex has be given already. I would add information on "How is inequality established for complex signals?" Indeed, the inegality is very general, and works in spaces equipped with an inner product (aka "inner-product spaces"). It is a very important inequality, in so many forms, that a whole book is dedicated to it: The Cauchy-Schwarz Master Class. An Introduction to the Art of Mathematical Inequalities, Steele, J. M.
In lectures, people often state CS (which should be called Cauchy-Bunyakovsky-Schwarz) for real signals, because complexes frighten students, and some proofs only work in the real case. But believe me (or not), complex spaces are natural to that respect. The real case is only a consequence of the more generic complex case (because reals are complexes without imaginary part).
Let us see a proof, and reasons. Here $\langle u, v \rangle$ denotes a (possibly complex) scalar, and the squared-norm is $\|u\|^2 = \langle u, u \rangle$. Since the norm is always positive, this is true for any vector, for instance vector $u - \lambda \cdot v$, for any $\lambda$ (real or complex). So we have:
\begin{align}
0 & \leq \| u - \lambda \cdot v \|^2 \\
& \leq \langle u, u \rangle - \langle \lambda \cdot v, u \rangle - \langle u,\lambda \cdot v \rangle + \langle \lambda \cdot v, \lambda \cdot v \rangle \\
& \leq \langle u, u \rangle - \lambda \langle v, u \rangle - \overline{\lambda} \langle u, v \rangle + \lambda \overline{\lambda} \langle v, v \rangle \\
0 & \leq \|u\|^2 - \lambda \overline{\langle u, v \rangle} - \overline{\lambda} \langle u, v \rangle + \lambda \overline{\lambda} \|v\|^2
\end{align}
Now, on way to prove the CBS inequality is to check the above of specific $\lambda$ values. To get the intuition, suppose for a second that $\|v\|\neq 0$. Then, let us choose the specific $\lambda$: $\lambda = \langle u, v \rangle / \|v\|^2$. Why? Because it will have, in modulus, big values when $u$ and $v$ are (more of less) aligned (i.e., what you get in your case: $u=c\cdot v$). Hence:
\begin{align}
0 & \le \|u\|^2 - \frac{|\langle u, v \rangle|^2}{\|v\|^2} - \frac{|\langle u, v \rangle|^2}{\|v\|^2} + \frac{|\langle u, v \rangle|^2}{\|v\|^2} \\
0& \le \|u\|^2 - \frac{|\langle u, v \rangle|^2}{\|v\|^2}.
\end{align}
A little rearrangement yields your inequality, since:
$$0 \cdot \|v\|^2 \le \|u\|^2 \|v\|^2 - |\langle u, v \rangle|^2\,,$$
thus:
$$ |\langle u, v \rangle|^2 \le \|u\|^2 \|v\|^2 \,.$$
@Dilip Sarwate may ask: now, does this remain true when $\|v\| = 0$? The answer is yes. I did not do the maths, but I think one can build a sequence of $v_n$ that converge (in norm) to $v$, and prove the result at the limit. Not very elegant, but practical.