1 00:00:00,000 --> 00:00:00,470 2 00:00:00,470 --> 00:00:02,640 >> DAVID J. Malan: Pojďme realizovat program, který využívá 3 00:00:02,640 --> 00:00:06,280 CS50 knihovna, s použitím funkce nazývá dostat int, jehož smyslem života je 4 00:00:06,280 --> 00:00:09,960 dělat jen to, že k získání int, nebo celé číslo od uživatele. 5 00:00:09,960 --> 00:00:14,350 No, nejprve použít tuto funkci je třeba zahrnout CS50 knihovna je 6 00:00:14,350 --> 00:00:17,480 hlavičkový soubor, který můžeme udělat s ostré obsahovat prohlášení. 7 00:00:17,480 --> 00:00:22,470 >> Pojďme dál, jak jsme často, patří standardní io.h tak, že máme přístup 8 00:00:22,470 --> 00:00:24,410 do funkce jako printf. 9 00:00:24,410 --> 00:00:29,450 Pojďme se nyní prohlašují, hlavní, sám, s int Hlavní neplatné, otevřené složená závorka, a 10 00:00:29,450 --> 00:00:31,780 preventivně zavřít složená závorka. 11 00:00:31,780 --> 00:00:35,740 A pojďme nyní pokračovat vyzve uživatele pro dvě celá čísla, a říkejme 12 00:00:35,740 --> 00:00:38,210 je, z důvodu diskuse, x a y. 13 00:00:38,210 --> 00:00:42,140 A pojďme konečně přidat tyto dvě hodnoty, x a y, k sobě tak, aby se 14 00:00:42,140 --> 00:00:45,060 realizovat velmi nejjednodušší kalkulaček. 15 00:00:45,060 --> 00:00:50,080 >> printf, prosím, dej mi int. 16 00:00:50,080 --> 00:00:52,780 A teď musíme skutečně dostat že int od uživatele. 17 00:00:52,780 --> 00:00:57,670 Chcete-li to provést, budu deklarovat proměnnou s názvem X, čímž se přidělování 18 00:00:57,670 --> 00:01:01,390 paměť v počítači pro tuto proměnnou, x. 19 00:01:01,390 --> 00:01:05,740 A teď mi dovolte přiřadit pomocí Operátor přiřazení, návratová hodnota, 20 00:01:05,740 --> 00:01:07,800 abych tak řekl, z get int. 21 00:01:07,800 --> 00:01:11,440 Jinými slovy, na pravé straně tohoto výrazu, říkejme si 22 00:01:11,440 --> 00:01:16,630 int, což je funkce definovaná v CS50.h, a umožní dostat int dělat 23 00:01:16,630 --> 00:01:20,490 zvedání těžkých břemen, jak int nějak od uživatele, vracet to, 24 00:01:20,490 --> 00:01:24,210 abych tak řekl, a pak uložením od pravá strana tohoto výrazu 25 00:01:24,210 --> 00:01:26,680 do levé straně tohoto výrazu. 26 00:01:26,680 --> 00:01:29,570 >> Pojďme vedle to samé, to čas dostat hodnotu pro 27 00:01:29,570 --> 00:01:31,440 Proměnná s názvem y. 28 00:01:31,440 --> 00:01:36,760 printf, prosím, dej mi ještě int. 29 00:01:36,760 --> 00:01:40,220 int y, čímž deklaruje nový variabilní, tentokrát s názvem 30 00:01:40,220 --> 00:01:43,660 y, rovná se int. 31 00:01:43,660 --> 00:01:47,010 Jinými slovy, mohu volat get int několikrát, a pokaždé, když je to 32 00:01:47,010 --> 00:01:50,690 chystá k návratu bez ohledu na celé číslo uživatel skutečně napsal. 33 00:01:50,690 --> 00:01:53,920 >> Na závěr dodejme, x a y spolu. 34 00:01:53,920 --> 00:02:02,620 printf, tento součet% d% d, tak v Jinými slovy, já jdu pro připojení 35 00:02:02,620 --> 00:02:06,400 hodnoty x a y pro ty, zástupné hodnoty. 36 00:02:06,400 --> 00:02:10,720 % D je dobře,% d. 37 00:02:10,720 --> 00:02:13,710 Jinými slovy, když přidám jeden int do jiného int, jdu 38 00:02:13,710 --> 00:02:14,810 získat třetí int. 39 00:02:14,810 --> 00:02:18,750 Proto budu používat třetinu umístit držák pro int. 40 00:02:18,750 --> 00:02:22,540 >> Období, zpětné lomítko n, jen dát nový čára na obrazovce tak, aby mohla 41 00:02:22,540 --> 00:02:25,160 kurzor dolů úhledně, úzké nabídku. 42 00:02:25,160 --> 00:02:28,490 >> Nyní, printf, v tomto případě, bude muset vzít některé další 43 00:02:28,490 --> 00:02:30,200 argumenty, tři, ve skutečnosti. 44 00:02:30,200 --> 00:02:33,580 Protože v té první argument, jsem uvedené tři držitelé místo. 45 00:02:33,580 --> 00:02:36,470 Takže budu oddělit tyto argumenty, jako vždy, s čárkami. 46 00:02:36,470 --> 00:02:40,200 První takový argument bude x, druhý jako argument, bude 47 00:02:40,200 --> 00:02:43,950 se y, a třetí, jako tvrzení bude, dobře, jen 48 00:02:43,950 --> 00:02:46,910 aritmetický výraz, x a y. 49 00:02:46,910 --> 00:02:51,730 Chystám se ukončit svůj seznam argumentů se závorky, středníky, Save my 50 00:02:51,730 --> 00:02:54,140 soubor, a nyní zkompilovat tento program. 51 00:02:54,140 --> 00:02:56,730 >> Ujistěte se zmije Enter. 52 00:02:56,730 --> 00:02:58,300 Jsem zpátky na můj blikající řádku. 53 00:02:58,300 --> 00:03:02,040 Pojďme se nyní spusťte jej - dot lomítko zmije Enter. 54 00:03:02,040 --> 00:03:03,250 Prosím, dejte mi int. 55 00:03:03,250 --> 00:03:04,820 Začněme s 1. 56 00:03:04,820 --> 00:03:06,160 Prosím, dejte mi ještě int. 57 00:03:06,160 --> 00:03:07,460 Pojďme s 2. 58 00:03:07,460 --> 00:03:11,060 A doufejme, že součet 1 a 2 je 3. 59 00:03:11,060 --> 00:03:12,980