דוד י מלאן: אז הייתה לי שהתכנית האחרונה באג במסגרתו דיווחה כי 0 הוא שלילי, למרות שהמבחינה טכנית 0 הוא לא חיוביים ולא שלילי. אבל לא בעיה. אנחנו יכולים לתקן את הבאג הזה על ידי הוספה עוד להתנות לתכנית שלנו. באופן ספציפי, בקו 12 אני הולך על Enter. ולאחר מכן להוסיף אחר אם ושווה שווה 0, מתולתל פתוח סד, סד מתולתל קרוב. עכשיו תוכל להבחין כי אמרתי ומוקלד שווים שווה כמו בניגוד לסתם שווה. עכשיו זה פשוט כי C הוא כבר באמצעות סימן שוויון יחיד כפי מה שנקרא אופרטור ההשמה וב כדי להקצות ערך מהימין כדי, למשל, משתנה בצד השמאל. אבל במקרה הזה, אנחנו בעצם רוצים כדי לבדוק את n לשוויון עם 0. וכדי לעשות זאת ב-C, פשוט יש לך לזכור להשתמש בשני שלטים שווים. ובכן, אם n אכן שווה שווה 0, אני הולך להדפיס את הבא במקום. F הדפסה, בחרת 0. שמור את הקובץ שלי. ועכשיו בואו לקמפל זה כתנאי 1. חזרה במצמוץ המהיר שלי, אני הולך כדי להפעיל את התכנית עם לוכסן נקודה, תנאי 1. ובואו לעשות את זה באותו שפיות לבדוק שוב כמו בעבר. 1 עבור int שלי, שהוא אכן חיובי. בואו להפעיל מחדש את זה כתנאי 1 עם קלט שני של, נניח, 1 שלילי, אשר הוא אכן שלילי. עכשיו בואו לבדוק את זה עם 0. נקודת לוכסן, תנאי 1. Enter. 0 ו - אוף. אני אכן הרמתי 0 הזמן הזה.