DAVID J. Malan: Dus dat laatste programma had een bug waarbij gemeld dat 0 negatief, hoewel technisch 0 is positief noch negatief. Maar geen probleem. We kunnen deze bug op te lossen door het plaatsen van een andere conditie in ons programma. Specifiek, op lijn 12 Ik ga druk op Enter. En voeg dan anders indien en gelijk gelijk is aan 0, geopend krullend brace, sluit accolade. Nu zul je merken dat ik zei en getypte gelijk gelijk als tegenstelling tot gewoon gelijk. Nu dat is gewoon omdat C is al met behulp van een enkele gelijke teken als de zogenaamde toewijzen en Om een ​​waarde toe te wijzen van de juiste een bijvoorbeeld variabele links. Maar in dit geval hebben we eigenlijk willen om te testen n voor gelijkheid met 0. En om dat te doen in C, hoeft u alleen maar aan te denken om twee gelijke tekens te gebruiken. Nou, als n inderdaad gelijk gelijk 0, ik ga om uit te printen de volgende plaats. Print F, je pakte 0. Red mijn bestand. En nu laten we deze compileren als voorwaarden 1. Terug bij mijn knipperende prompt, ik ga om het programma uit te voeren met dot slash, voorwaarden 1. En laten we dat doen hetzelfde geestelijke gezondheid probeert u het opnieuw als voorheen. 1 voor mijn int, die inderdaad positief. Laten we opnieuw uit dit als voorwaarden 1 met een tweede ingang van bijvoorbeeld negatieve 1, die inderdaad negatief. Laten we nu eens testen met 0. dot slash, voorwaarden 1. Enter. 0 en - pfff. Ik koos inderdaad 0 deze tijd.