Hàm số \(y = {x^3} + m{x^2} - 3\) xác định và có đạo hàm trên \(\mathbb{R}\).
Ta có: \(y' = 3{x^2} + 2mx = x(3x + 2m)\); \(y' = 0 \Leftrightarrow \left[ \begin{array}{l}x = 0\\x = - \dfrac{{2m}}{3}\end{array} \right.\)
Để hàm số có cực đại, cực tiểu thì phương trình \(y' = 0\) phải có hai nghiệm phân biệt \( \Leftrightarrow - \dfrac{{2m}}{3} \ne 0 \Leftrightarrow m \ne 0\).
Chọn C.