>> DAVID J. Malan: Kështu që programi i fundit kishte a bug ku ai raportoi se 0
është negative, edhe pse teknikisht 0 është as pozitive, as negative.
Por jo një problem.
Ne mund të rregulluar këtë bug duke futur një tjetër kusht në programin tonë.
>> Në mënyrë të veçantë, në përputhje 12 Unë jam duke shkuar për të goditur Enter.
Dhe pastaj shtoni tjetër në qoftë se dhe është e barabartë me është e barabartë me 0, kaçurrel e hapur
mbajtëse, mbajtëse të ngushtë kaçurrel.
>> Tani ju do të vëreni se kam thënë dhe typed barabartë barabartë si
krahasim me vetëm barabartë.
Tani kjo është thjesht për shkak se C është tashmë duke përdorur një shenjë të vetme të barabartë si
ashtu-quajtur operator detyrë dhe në mënyrë që të caktojë një vlerë nga e djathta
për një, të themi, e ndryshueshme në të majtë.
Por në këtë rast, ne fakt duan për të provuar n për barazi me 0.
Dhe për të bërë këtë në C, ju thjesht duhet që të mos harroni të përdorni dy shenja të barabarta.
>> E pra, në qoftë se n bën të vërtetë të barabartë të barabartë 0, unë jam duke shkuar për të shtypur jashtë
në vijim në vend.
Print F, ju kap 0.
Ruaj dosjen time.
Dhe tani le të përpilojnë këtë si kushte 1.
>> Kthehu në ftim tim i keq, unë jam duke shkuar për të drejtuar programin me dot slash,
Kushtet 1.
Dhe le të bëjmë që të njëjtën mendje e shëndoshë kontrolloni përsëri si më parë.
1 për int time, e cila është me të vërtetë pozitive.
Le përsëritje këtë si kushte 1 me një input i dytë i, të themi, negative 1,
e cila është me të vërtetë negative.
>> Tani le të provuar atë me 0.
dot çaj, kushte 1.
Shkruani.
0 dhe -
uh.
Unë me të vërtetë kap 0 këtë kohë.