1
00:00:00,000 --> 00:00:03,290
>> DAVID J. Malan: Tako, da je zadnji imel program
bug pri čemer je poročala, da 0

2
00:00:03,290 --> 00:00:07,220
negativna, čeprav tehnično
0 ni niti pozitivno niti negativno.

3
00:00:07,220 --> 00:00:08,000
Vendar ni problem.

4
00:00:08,000 --> 00:00:11,820
Mi lahko popraviti to napako, tako da vstavite drugo
pogojevalo v naš program.

5
00:00:11,820 --> 00:00:14,500
>> Natančneje, na liniji 12
Grem pritisnite tipko Enter.

6
00:00:14,500 --> 00:00:19,560
In nato dodamo if in znaša
enaka 0, odprto Curly

7
00:00:19,560 --> 00:00:21,900
brace, blizu kodrasti naramnicami.

8
00:00:21,900 --> 00:00:24,650
>> Zdaj boste opazili, da sem rekel,
in natipkan enaka enaka kot

9
00:00:24,650 --> 00:00:26,050
nasprotju s samo enaka.

10
00:00:26,050 --> 00:00:29,880
No, to je preprosto zato, ker C je že
uporabo enotne enačaju kot

11
00:00:29,880 --> 00:00:33,630
ti operater naloga in
Da bi dodelitev vrednosti z desne

12
00:00:33,630 --> 00:00:35,950
da, recimo, spremenljivka na levi strani.

13
00:00:35,950 --> 00:00:39,700
Toda v tem primeru dejansko želimo
preizkusiti n za enakost z 0.

14
00:00:39,700 --> 00:00:43,950
In za to, da v C, preprosto morali
da ne pozabite uporabiti dveh enakih znakov.

15
00:00:43,950 --> 00:00:47,340
>> Torej, če nni dejansko enaka enaka
0, bom natisnete

16
00:00:47,340 --> 00:00:48,730
namesto naslednje.

17
00:00:48,730 --> 00:00:53,690
Natisni F, si izbral 0.

18
00:00:53,690 --> 00:00:54,700
Shranite mojo kartoteko.

19
00:00:54,700 --> 00:00:59,090
In zdaj pa pripravijo to
kot pogoji 1.

20
00:00:59,090 --> 00:01:02,670
>> Nazaj na mojo utripajočo poziv, bom
za zagon programa z dot slash,

21
00:01:02,670 --> 00:01:04,180
Pogoji 1.

22
00:01:04,180 --> 00:01:06,970
In kaj je naredil to isto duševno zdravje
kot prej preveri še enkrat.

23
00:01:06,970 --> 00:01:09,750
1 za mojo int, ki je
dejansko pozitivni.

24
00:01:09,750 --> 00:01:14,480
Oglejmo ponovi to kot pogoj 1 z
drugi vhod, recimo, negativnega 1,

25
00:01:14,480 --> 00:01:16,180
kar je celo negativen.

26
00:01:16,180 --> 00:01:18,060
>> Zdaj pa je test z 0.

27
00:01:18,060 --> 00:01:19,575
dot poševnica, pogoji 1.

28
00:01:19,575 --> 00:01:20,715
Enter.

29
00:01:20,715 --> 00:01:22,665
0 in -

30
00:01:22,665 --> 00:01:23,435
Fuj.

31
00:01:23,435 --> 00:01:25,670
Jaz res izbral 0 tokrat.

32
00:01:25,670 --> 00:01:27,330