1 00:00:00,000 --> 00:00:03,290 >> DAVID J. Malan: Alors que le dernier programme avait un bug dans lequel il a indiqué que 0 2 00:00:03,290 --> 00:00:07,220 est négative, même si, techniquement, 0 n'est ni positif, ni négatif. 3 00:00:07,220 --> 00:00:08,000 Mais ce n'est pas un problème. 4 00:00:08,000 --> 00:00:11,820 Nous pouvons corriger ce bug en insérant une autre conditionner dans notre programme. 5 00:00:11,820 --> 00:00:14,500 >> Plus précisément, à la ligne 12 Je vais appuyez sur Entrée. 6 00:00:14,500 --> 00:00:19,560 Et puis ajouter d'autre si et égaux est égal à 0, bouclé ouvert 7 00:00:19,560 --> 00:00:21,900 accolade, accolade à proximité. 8 00:00:21,900 --> 00:00:24,650 >> Maintenant, vous remarquerez que j'ai dit et typé égal égaux comme 9 00:00:24,650 --> 00:00:26,050 opposés à juste égaux. 10 00:00:26,050 --> 00:00:29,880 Maintenant, c'est tout simplement parce que C est déjà en utilisant un seul signe égal comme le 11 00:00:29,880 --> 00:00:33,630 soi-disant opérateur d'affectation et dans Afin d'attribuer une valeur à partir de la droite 12 00:00:33,630 --> 00:00:35,950 à un, par exemple, une variable sur la gauche. 13 00:00:35,950 --> 00:00:39,700 Mais dans ce cas, nous voulons effectivement pour tester n pour l'égalité avec 0. 14 00:00:39,700 --> 00:00:43,950 Et pour ce faire en C, il vous suffit vous rappeler d'utiliser deux signes égal. 15 00:00:43,950 --> 00:00:47,340 >> Eh bien, si n fait bien égal égal 0, je vais imprimer 16 00:00:47,340 --> 00:00:48,730 ce qui suit à la place. 17 00:00:48,730 --> 00:00:53,690 Imprimer F, vous avez choisi 0. 18 00:00:53,690 --> 00:00:54,700 Enregistrer mon fichier. 19 00:00:54,700 --> 00:00:59,090 Et maintenant, nous allons compiler ce que les conditions 1. 20 00:00:59,090 --> 00:01:02,670 >> Retour à mon invite à clignoter, je vais pour exécuter le programme avec slash dot, 21 00:01:02,670 --> 00:01:04,180 conditions 1. 22 00:01:04,180 --> 00:01:06,970 Et nous allons faire la même santé mentale vérifier à nouveau comme avant. 23 00:01:06,970 --> 00:01:09,750 1 pour mon int, qui est effet positif. 24 00:01:09,750 --> 00:01:14,480 Disons réexécutez ce que les conditions 1 avec une seconde entrée de, disons, 1 négative, 25 00:01:14,480 --> 00:01:16,180 qui est en fait négatif. 26 00:01:16,180 --> 00:01:18,060 >> Testons maintenant avec 0. 27 00:01:18,060 --> 00:01:19,575 point slash, les conditions 1. 28 00:01:19,575 --> 00:01:20,715 Entrée. 29 00:01:20,715 --> 00:01:22,665 0 et - 30 00:01:22,665 --> 00:01:23,435 ouf. 31 00:01:23,435 --> 00:01:25,670 Moi, je pris 0 pour le moment. 32 00:01:25,670 --> 00:01:27,330