1
00:00:00,000 --> 00:00:03,290
>> DAVID J. MALAN: Então esse último programa teve
um bug no qual ele relatou que 0

2
00:00:03,290 --> 00:00:07,220
é negativo, embora tecnicamente
0 não é nem positivo nem negativo.

3
00:00:07,220 --> 00:00:08,000
Mas não é um problema.

4
00:00:08,000 --> 00:00:11,820
Podemos corrigir esse bug, inserindo outra
condicionar em nosso programa.

5
00:00:11,820 --> 00:00:14,500
>> Especificamente, a linha 12
Eu vou bater Enter.

6
00:00:14,500 --> 00:00:19,560
E em seguida, adicione mais se iguala e
é igual a 0, encaracolado aberto

7
00:00:19,560 --> 00:00:21,900
cinta, perto chaveta.

8
00:00:21,900 --> 00:00:24,650
>> Agora você vai perceber que eu disse
e digitado é igual é igual como

9
00:00:24,650 --> 00:00:26,050
invés de apenas iguais.

10
00:00:26,050 --> 00:00:29,880
Agora, isso é simplesmente porque C já está
usando um único sinal de igual como o

11
00:00:29,880 --> 00:00:33,630
chamado operador de atribuição e em
Para atribuir um valor a partir da direita

12
00:00:33,630 --> 00:00:35,950
a um, por exemplo, variável no lado esquerdo.

13
00:00:35,950 --> 00:00:39,700
Mas, neste caso, nós queremos realmente
para testar n pela igualdade com 0.

14
00:00:39,700 --> 00:00:43,950
E para fazer isso em C, você simplesmente tem
se lembrar de usar dois sinais de igual.

15
00:00:43,950 --> 00:00:47,340
>> Bem, se n faz realmente iguais igual
0, eu estou indo para imprimir

16
00:00:47,340 --> 00:00:48,730
o seguinte em seu lugar.

17
00:00:48,730 --> 00:00:53,690
Imprimir F, você escolheu a 0.

18
00:00:53,690 --> 00:00:54,700
Salve o meu arquivo.

19
00:00:54,700 --> 00:00:59,090
E agora vamos compilar este
como condições 1.

20
00:00:59,090 --> 00:01:02,670
>> De volta ao meu alerta piscando, eu vou
para executar o programa com corte de ponto,

21
00:01:02,670 --> 00:01:04,180
condições 1.

22
00:01:04,180 --> 00:01:06,970
E vamos fazer isso mesmo sanidade
verifique novamente como antes.

23
00:01:06,970 --> 00:01:09,750
1 para minha int, que é
fato positivo.

24
00:01:09,750 --> 00:01:14,480
Vamos executar novamente este como condições 1 com
uma segunda entrada de, digamos, negativo 1,

25
00:01:14,480 --> 00:01:16,180
que é de fato negativo.

26
00:01:16,180 --> 00:01:18,060
>> Agora vamos testá-lo com 0.

27
00:01:18,060 --> 00:01:19,575
dot slash, condições 1.

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

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

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

31
00:01:23,435 --> 00:01:25,670
Eu, na verdade pegou 0 neste momento.

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