This requires declaring functions before use, though not necessarily defining them, and requires forward declaration in some cases, notably for mutual recursion.
ويتطلب ذلك الإعلان عن الوظائف قبل الاستخدام ، على الرغم من عدم تحديدها بالضرورة ، ويتطلب الإعلان المسبق في بعض الحالات ، لا سيما عن التكرار المتبادل.