x32x01
  • بواسطة x32x01 ||
تخيل كدا ربنا كرمك وجالك interview على شغل
وبعدين ال Software Engineer يسألك سؤال سهل ممتنع ويقولك إى هو حجم ال int
فانت من فرحتك تقوله 4bytes فيبرّقلك كدا
فتقوله لالا 2bytes فيقولك تمام يا بشمهندس هنتواصل معاك بعدين فتقوم تكلم فى نفسك وتقول منا صح
إنت فعلا صح .. بس هو Compiler dependent فمتقدرتش تحسمها وتقوله 2 أو 4bytes

طب دوقتى أعرف انا بقا ازاى لو عايز اشتغل؟؟
بسيطة.. إنهاردة هقولك على operator جديدة اسمها sizeof
طب استخدمها إزاى بقا؟
هقولك

دى ممكن استخدمها بطريقتين
الطريقة الأولى وهى إنك تديها ال keyword مباشرة من غير ما تعرّف variable أو أى حاجة زى
Code:
يمكنك تسجيل الدخول أو التسجيل لمشاهدة الكود !
الطريقة التانية إنك تكون عرّفت variable وعايز تعرف الحجم اللى اتحجزله
زى:
Code:
يمكنك تسجيل الدخول أو التسجيل لمشاهدة الكود !
وسعات ممكن أعمل جواها أى عمليه حسابية بس مش هتأثر على variable يعنى لو عملت كدا
Code:
يمكنك تسجيل الدخول أو التسجيل لمشاهدة الكود !
فهنا الـ x متأثرتش وهتفضل بـ 4

طب على فكرة بقا أنا جربتها ومطلعتش ليا حاجة
لا مهى مجرد operator بتاخد الحاجة اللى عايز تشوف حجمها وبترجّع حجمه، فأنت لازم تخزن اللى راجع منها فى حاجة وتطبعه ودا الطريقة الأفضل
مثال:
Code:
يمكنك تسجيل الدخول أو التسجيل لمشاهدة الكود !
أو ممكن بدل ما تعرف متغير مخصوص وتستهلك memory ممكن تحط الـ Statment نفسها جوا printf
مثال:
Code:
يمكنك تسجيل الدخول أو التسجيل لمشاهدة الكود !
وبكدا
ومتزعلش بقا من Software Engineer وخليك مستعد لأى سؤال سهل ممتنع فى كل مرة هتروح فيها interview
 
الوسوم : الوسوم
أنترفيو مقابلة العمل

الدخول أو التسجيل السريع

نسيت كلمة مرورك؟

آخر المشاركات

إحصائيات المنتدى

المواضيع
1,393
المشاركات
1,554
أعضاء أكتب كود
172
أخر عضو
Ali_sb
عودة
أعلى