結果 : explain the difference between function prototype function definition and function call