 <p><strong>C</strong> does not support function overloading. <strong>C++</strong> does.</p> <p>And since you accidentally declared <code>trapezoid_volume</code> as <code>trapezoid</code>, you get a compiler error.</p>