قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

مشتاق الله
:: مهندس متميز ::
تاريخ التسجيل: Oct 2015
المشاركات: 620
نشاط [ مشتاق الله ]
قوة السمعة:0
قديم 07-12-2016, 08:48 AM المشاركة 1   
x4 اخطاء و خدع لمبرمجى لغة السي , هل تعرفها ؟ Twitter FaceBook Google+



بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله و بركاته
ان شاء الله ,

اخوانى الاعزاء اقدم لكم بعض الاخطاء و الخدع الموجودة بلغة السي و التى يمكن لكثير منا ان يقع فيها و بالتالى تؤثر على سير برنامجه , و يكون من الصعب اكتشافها .
لكنى ان شاء الله ساقدمها فى صورة اسئلة و انتظر الاجابة عليها , ثم ابين الاجابة الصحيحة و اشرحها ان كانت غامضة .

و الله المستعان و لا حول و لا قوة الا بالله ...
لسؤال الاول :
عند انتهاء هذه الحلقة كم سيكون قيمة المتغير count :

كود:
 unsigned int i, count = 0;

for (i=4; i>=0; i--){
    ++count;
}


احصائية الشكر والاعجاب - 1 شكراً, 0 عدم اعجاب, 1 اعجاب
شكراً ياسين الحانوتي ( شكر العضو على هذه المشاركة )
اعجاب ياسين الحانوتي ( أعجبته المشاركة )
اعلانات

مشتاق الله
:: مهندس متميز ::
تاريخ التسجيل: Oct 2015
المشاركات: 620
نشاط [ مشتاق الله ]
قوة السمعة:0
قديم 07-12-2016, 06:45 PM المشاركة 2   
sun


ربما يظهر ان السؤال بسيط او ربما صعب لذلك ساسهله و احذف احد الاجابات المتوقعة :

count = 5

هذه الاجابة ... خطأ

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

الصورة الرمزية ياسين الحانوتي
ياسين الحانوتي
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2013
المشاركات: 164
نشاط [ ياسين الحانوتي ]
قوة السمعة:0
قديم 07-12-2016, 09:38 PM المشاركة 3   
افتراضي


ربما يظهر ان السؤال بسيط او ربما صعب لذلك ساسهله و احذف احد الاجابات المتوقعة :

count = 5

هذه الاجابة ... خطأ
بارك الله فيك مشكور أخي على الموضوع الرائع فعلا توقعت 5 لماذا خطأ ؟
اعتقد ++count تختلف عن count++ من ناحية ترتيتب تغيير المتغير وتنفيذ تعليمات السطر لكن لم افهم هذا المثال..
في انتظار التوضيح
تحياتي ,,


التعديل الأخير تم بواسطة : ياسين الحانوتي بتاريخ 07-12-2016 الساعة 09:43 PM

اوشة محمود
:: مهندس ::
تاريخ التسجيل: Feb 2015
المشاركات: 38
نشاط [ اوشة محمود ]
قوة السمعة:0
قديم 07-12-2016, 11:21 PM المشاركة 4   
افتراضي


السلام عليكم ورحمة الله وبركاته

count=4


مشتاق الله
:: مهندس متميز ::
تاريخ التسجيل: Oct 2015
المشاركات: 620
نشاط [ مشتاق الله ]
قوة السمعة:0
قديم 08-12-2016, 04:34 AM المشاركة 5   
sun


السلام عليكم ورحمة الله وبركاته

count=4
شكرا على المشاركة لكن الاجابة ......... خطأ


الصورة الرمزية ghars
ghars
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2016
المشاركات: 60
نشاط [ ghars ]
قوة السمعة:0
قديم 08-12-2016, 06:36 AM المشاركة 6   
افتراضي


count=65535


مشتاق الله
:: مهندس متميز ::
تاريخ التسجيل: Oct 2015
المشاركات: 620
نشاط [ مشتاق الله ]
قوة السمعة:0
قديم 08-12-2016, 06:55 AM المشاركة 7   
sun



شكرا على المشاركة لكن الاجابة ......... خطأ


الصورة الرمزية ghars
ghars
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2016
المشاركات: 60
نشاط [ ghars ]
قوة السمعة:0
قديم 08-12-2016, 08:36 AM المشاركة 8   
افتراضي


?????? count = 0

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 04:26 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025