Tip:
Highlight text to annotate it
X
>> DAVID J. MALAN: Så det sidste program havde en fejl, hvorved det rapporteret, at 0
er negativ, selvom teknisk 0 er hverken positiv eller negativ.
Men ikke et problem.
Vi kan løse denne fejl ved at indsætte en anden tilstand ind i vores program.
>> Specifikt ved linie 12 Jeg har tænkt mig at trykke Enter.
Og derefter tilføje andet hvis og lig lig 0, åben krøllet
klampe tæt klammeparentes.
>> Nu skal du bemærke, at jeg sagde og maskinskrevet lig lig som
modsætning til blot lig.
Nu, er simpelthen fordi C er allerede hjælp af en enkelt lighedstegn som
såkaldt opgave operatør og i For at tildele en værdi fra højre
til fx variabel til venstre.
Men i dette tilfælde, vi faktisk ønsker at *** n for ligestilling med 0.
Og for at gøre det i C, du simpelthen nødt at huske at bruge to lighedstegn.
>> Tja, hvis n gør faktisk lige lige 0, jeg har tænkt mig at udskrive
den i stedet for efter.
Print F, du valgte 0.
Gem min fil.
Og lad os nu kompilere dette som betingelser 1..
>> Tilbage på min blinkende prompt, vil jeg at køre programmet med dot skråstreg,
betingelser 1..
Og lad os gøre det samme tilregnelighed tjek igen som før.
1 for min int, der er faktisk positive.
Lad os køres igen dette som vilkår nr. 1 med en anden indgang på fx negativ 1,
der er faktisk negativ.
>> Lad os nu prøve det med 0.
dot skråstreg, betingelser 1..
Enter.
0 og -
phew.
Jeg faktisk plukket 0 denne gang.