ما هو الفرق الرئيسي بين المتغير العام والمتغير المحلي من حيث النطاق؟
- أ) المتغير العام يُعرّف داخل دالة، والمتغير المحلي يُعرّف خارج الدوال.
- ب) المتغير العام يمكن الوصول إليه من أي مكان في المقطع البرمجي، بينما المتغير المحلي يمكن الوصول إليه فقط من داخل الدالة التي عُرف فيها.
- ج) المتغير المحلي يمكن الوصول إليه من أي مكان، والمتغير العام يقتصر على دالة واحدة.
- د) لا فرق بينهما، كلاهما له نفس النطاق.
الإجابة الصحيحة: b
الإجابة: المتغير العام يمكن الوصول إليه من أي مكان في المقطع البرمجي، بينما المتغير المحلي يمكن الوصول إليه فقط من داخل الدالة التي عُرف فيها.
الشرح: 1. المتغير العام يُعرّف خارج أي دالة. 2. نطاقه يشمل المقطع البرمجي بأكمله. 3. المتغير المحلي يُعرّف داخل دالة محددة. 4. نطاقه يقتصر على تلك الدالة فقط.
تلميح: فكر في مكان تعريف المتغير وأين يمكن استخدام قيمته.
التصنيف: فرق بين مفهومين | المستوى: سهل