1 00:00:00,000 --> 00:00:00,380 2 00:00:00,380 --> 00:00:04,050 >> SPEAKER 1: Pojďme napsat program, který vyzve uživatele k int, celé číslo, 3 00:00:04,050 --> 00:00:06,520 a pak dělá trochu analýzy na to, říkat jim, ať 4 00:00:06,520 --> 00:00:08,109 je to pozitivní nebo negativní. 5 00:00:08,109 --> 00:00:11,880 Chcete-li to provést, pojďme plánu na využití vezmi_int funkce v CS50 knihovně, 6 00:00:11,880 --> 00:00:14,870 pro které budu potřebovat zahrnout cs50.h. 7 00:00:14,870 --> 00:00:17,520 Budu předpokládat, kteří chtějí tisknout některé věci 8 00:00:17,520 --> 00:00:18,310 obrazovce stejně. 9 00:00:18,310 --> 00:00:22,240 Tak jsem také bude obsahovat standardio.h. 10 00:00:22,240 --> 00:00:24,170 >> A já jsem teď chystá vyhlásit Hlavní jako obvykle. 11 00:00:24,170 --> 00:00:29,030 int mainvoid, otevřené složená závorka, a preventivně zavřít složená závorka. 12 00:00:29,030 --> 00:00:31,790 Chystám se nyní výzva uživatel pro tuto int. 13 00:00:31,790 --> 00:00:35,395 Printf, prosím mě dovnitř 14 00:00:35,395 --> 00:00:38,260 A já teď dostanu že int od uživatele. 15 00:00:38,260 --> 00:00:42,650 Int, nazvěme jej n, se rovná vezmi_int. 16 00:00:42,650 --> 00:00:45,480 >> Jinými slovy, na pravé straně tohoto výrazu, jdu volat 17 00:00:45,480 --> 00:00:49,150 funkce volána vezmi_int CS50, které bude dělat přesně to. 18 00:00:49,150 --> 00:00:51,890 Je to pak jít vrátit tuto hodnotu z pravé strany této 19 00:00:51,890 --> 00:00:55,390 Výraz na levé straně této výraz, nakonec skladování 20 00:00:55,390 --> 00:00:57,960 tato hodnota v proměnné s názvem n. 21 00:00:57,960 --> 00:01:00,130 Pojďme nyní udělat trochu analýzy. 22 00:01:00,130 --> 00:01:06,000 >> Za to, budu zaměstnávat stav, nebo větev, se v případě, n je 23 00:01:06,000 --> 00:01:09,860 řekněme, větší než 0, pak jsem dělat následující. 24 00:01:09,860 --> 00:01:13,330 Otevřete složená závorka a preventivně zavřít složená závorka. 25 00:01:13,330 --> 00:01:21,020 Budu pak vytisknout "jste si vybral kladné celé číslo. "/ n k 26 00:01:21,020 --> 00:01:24,490 formátování, v blízkosti citace, uzavřená závorka, středník. 27 00:01:24,490 --> 00:01:26,810 >> Jinak, budu chtít vytisknout něco trochu jiného. 28 00:01:26,810 --> 00:01:34,750 Tak jinak, open složená závorka zavřít kudrnaté rovnátka, printf, "jste si vybral negativní 29 00:01:34,750 --> 00:01:39,580 celé číslo. "Dobře, pojďme šetřit a zkompilovat tento program. 30 00:01:39,580 --> 00:01:42,720 Zkontrolujte stav nula Enter. 31 00:01:42,720 --> 00:01:47,380 Jsem zpátky na můj blikající řádku tečkou lomítko, stav, nula, Enter. 32 00:01:47,380 --> 00:01:49,730 >> A pojďme dělat nejjednodušší příčetnosti kontroluje jako první. 33 00:01:49,730 --> 00:01:53,310 Jeden jako můj int, a já jsem opravdu vybral kladné celé číslo. 34 00:01:53,310 --> 00:01:57,600 Pojďme spustit tento program znovu stav, nula, Enter, "uveďte, prosím, 35 00:01:57,600 --> 00:02:00,210 me int. "Zkusme dva. 36 00:02:00,210 --> 00:02:02,240 Opravdu jsem si vybral kladné celé číslo. 37 00:02:02,240 --> 00:02:03,620 >> Pojďme negativní tentokrát. 38 00:02:03,620 --> 00:02:05,890 Dot lomítko, stav, nula. 39 00:02:05,890 --> 00:02:09,380 Negativní 1 a jsem si vybral záporné celé číslo. 40 00:02:09,380 --> 00:02:10,590 Ale já jsem neskončil. 41 00:02:10,590 --> 00:02:13,000 Zkusme další roh případě, chcete-li. 42 00:02:13,000 --> 00:02:13,830 Zkusme nulu. 43 00:02:13,830 --> 00:02:18,560 >> Dot lomítko, stav, nula, Zadejte, a nula. 44 00:02:18,560 --> 00:02:21,550 A ach jo, jsem si vybral záporné celé číslo. 45 00:02:21,550 --> 00:02:25,860 Ale jsem si jistá, že nula je definována jako ani pozitivní, ani negativní. 46 00:02:25,860 --> 00:02:27,240 Takže budu muset opravit. 47 00:02:27,240 --> 00:02:28,490