Tip:
Highlight text to annotate it
X
>> DAVID J. Malan: Така че миналата програма трябваше бъг с което съобщава, че 0
е отрицателен, въпреки че технически 0 не е нито положителна, нито отрицателна.
Но не е проблем.
Ние може да се определи този бъг, като поставите друг обуслови в нашата програма.
>> По-конкретно, в ред 12 Отивам да се удари Enter.
И след това да добавите друго, ако и се равнява на е равна на 0, отворена къдрава
презрамки, в близост къдрава скоба.
>> Сега вие ще забележите, че казах: и напечатан равнява равнява като
за разлика от просто равни.
Сега това е просто защото C е вече използването на един знак за равенство, тъй като
така наречената задача оператор и в За да се придаде стойност от правото
на, да речем, променлива в ляво.
Но в този случай, ние всъщност искаме да тествате н за равенство с 0.
И за да направя това в C, просто трябва да се помни, да се използват две еднакви знаци.
>> Е, ако п прави наистина равен равен 0, аз отивам да разпечатате
следното вместо.
Print F, сте избрали 0.
Спести ми файл.
А сега нека да се съберат тази като условия 1.
>> Обратно към моята мига бързо, отивам за да стартирате програмата с точка наклонена черта,
условия 1.
И нека го направим същото здрав разум проверете отново, както преди.
1 за моя ПНА, която е наистина положително.
Нека повторение на това като условия с един втори вход на, да речем, един отрицателен,
което е наистина отрицателен.
>> Сега нека да го тествате с 0.
дот наклонена черта, условия 1.
Enter.
0 и -
Пфу.
Аз наистина качват 0 и този път.