DAVID J. مالان: لذلك كان هذا البرنامج مشاركة خطأ حيث أنه أفاد بأن 0 هو سلبي، على الرغم من الناحية الفنية 0 ليست إيجابية ولا سلبية. ولكن لا مشكلة. يمكننا إصلاح هذا الخطأ عن طريق إدراج أخرى شرط في برنامجنا. على وجه التحديد، في السطر 12 انا ذاهب الى هاهنا. ثم قم بإضافة الا اذا ويساوي يساوي 0، مجعد مفتوحة هدفين، على مقربة متعرج. الآن ستلاحظ أن قلت ومكتوب يساوي يساوي كما بدلا من يساوي فقط. الآن وهذا ببساطة لأن C هو بالفعل باستخدام علامة المساواة باعتبارها واحدة يسمى عامل التعيين و لتعيين قيمة من الناحية اليمنى إلى ذلك، يقول، متغير على اليسار. ولكن في هذه الحالة، ونحن نريد فعلا لاختبار ن أجل تحقيق المساواة مع 0. والقيام بذلك في C، عليك ببساطة أن نتذكر أن استخدام اثنين من علامات المساواة. حسنا، إذا كان n لا تساوي في الواقع متساوية 0، انا ذاهب لطباعة ما يلي بدلا من ذلك. الطباعة F، اخترت 0. حفظ الملف الخاص بي. والآن دعونا تجميع هذه كشروط 1. مرة أخرى في بلدي موجه وامض، وانا ذاهب لتشغيل البرنامج مع مائل نقطة، الشروط 1. ودعونا نفعل ذلك العقل نفسه التحقق مرة أخرى كما كان من قبل. 1 لبلدي كثافة العمليات، والتي هي إيجابية حقا. دعونا أعد هذا كشروط 1 مع والإدخال الثاني، ويقول، السلبية 1، الذي هو في الواقع سلبية. الآن دعونا اختباره مع 0. نقطة مائل، الشروط 1. دخول. 0 و- تفو. أنا في الواقع التقطت 0 هذا الوقت.