$ 0 0 Arguably a pointer is better because the function can check if it's null, and then avoid computing the useless value.