David J. MALAN: Tak, że ostatni program miał bug w którym poinformował, że 0 to jest ujemna, choć technicznie 0 nie jest ani pozytywne, ani negatywne. Ale to nie problem. Możemy rozwiązać ten problem przez wprowadzenie innego warunkują w naszym programie. Konkretnie, w linii 12. Zamierzam naciśnij Enter. , A następnie dodać jeszcze, czy i wynosi równa 0, otwarty kręcone klamra, blisko nawias klamrowy. Teraz można zauważyć, że powiedziałem i wpisane jest równa jest równa co zamiast po prostu taniej. Teraz to po prostu dlatego, C jest już stosując jeden znak, jak równe tzw. operator przypisania i Aby przypisać wartość z prawej strony z, na przykład, zmieniać się na lewo. Ale w tym przypadku, tak naprawdę chcą przetestować n równości z 0. I zrobić to w C, wystarczy pamiętać, aby użyć dwa znaki równości. Cóż, jeśli rzeczywiście równe n nie równy 0, mam zamiar wydrukować Poniższa zamiast. Drukuj F, wybrałeś 0. Zapisać swój plik. A teraz skompilować ten jak warunki 1. Powrót na moim migającym wierszu, zamierzam uruchomić program z dot ukośnik, Warunki 1. I zróbmy to samo zdrowie psychiczne sprawdź ponownie, jak wcześniej. 1 dla mojego int, który jest rzeczywiście pozytywne. Załóżmy ponownie uruchomić to jako 1 z warunkami Drugie wejście od, powiedzmy, negatywny 1, co jest rzeczywiście ujemny. Sprawdźmy teraz to 0. kropka slash, warunki 1. Enter. 0 i - uff. I rzeczywiście odebrał 0 tym razem.