• 0

ما الفرق بين []a و a[] في جافا؟

كثيرًا ما ألاحظ استخدام كلا الحالتين []a و a[] في تعريف المصفوفات في جافا ما الفرق بين كلا التعريفين؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

ليس هنالك فرقًا حقيقيًا بين التعريفين يمكنك تعرف المصفوفة إما بكتابة القوسين قبل prefixing أو بعد suffixing اسم المصفوفة.

الفرق يظهر في حال قمت بتعريف أكثر من مصفوفة على سطر واحد مثال:

int a[], b; // first is int array, second is just int variable

قمنا هنا بوضع القوسين بعد اسم المصفوفة أي أن أي متغير آخر سيتم تعريفه بعدها سيعتبر متغير عادي وليس مصفوفة.

أما في حال وضع القوس قبل اسم المصفوفة فإن جميع المتغيرات التي تكتب بعدها ستعتبر مصفوفة أيضًا ما لم يسبقها نوع جديد للمتغير مثال:

int[] c, d; // both c and d are integer array
1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن