1 00:00:00,000 --> 00:00:00,470 2 00:00:00,470 --> 00:00:02,640 >> DAVID J. Malan: Poďme realizovať program, ktorý využíva 3 00:00:02,640 --> 00:00:06,280 CS50 knižnica, s použitím funkcie nazýva dostať int, ktorého zmyslom života je 4 00:00:06,280 --> 00:00:09,960 robiť len to, že na získanie int, alebo celé číslo od užívateľa. 5 00:00:09,960 --> 00:00:14,350 No, najprv použiť túto funkciu je potrebné zahrnúť CS50 knižnica je 6 00:00:14,350 --> 00:00:17,480 hlavičkový súbor, ktorý môžeme urobiť s ostré obsahovať vyhlásenie. 7 00:00:17,480 --> 00:00:22,470 >> Poďme ďalej, ako sme často, patrí štandardné IO.H tak, že máme prístup 8 00:00:22,470 --> 00:00:24,410 do funkcie ako printf. 9 00:00:24,410 --> 00:00:29,450 Poďme sa teraz vyhlasujú, hlavné, sám, s int Hlavné neplatné, otvorené zložená zátvorka, a 10 00:00:29,450 --> 00:00:31,780 preventívne zavrieť zložená zátvorka. 11 00:00:31,780 --> 00:00:35,740 A poďme teraz pokračovať vyzve užívateľa pre dve celé čísla, a hovorme 12 00:00:35,740 --> 00:00:38,210 je, z dôvodu diskusie, x a y. 13 00:00:38,210 --> 00:00:42,140 A poďme konečne pridať tieto dve hodnoty, x a y, k sebe tak, aby sa 14 00:00:42,140 --> 00:00:45,060 realizovať veľmi najjednoduchšie kalkulačiek. 15 00:00:45,060 --> 00:00:50,080 >> printf, prosím, daj mi int. 16 00:00:50,080 --> 00:00:52,780 A teraz musíme skutočne dostať že int od užívateľa. 17 00:00:52,780 --> 00:00:57,670 Ak to chcete vykonať, budem deklarovať premennú s názvom X, čím sa prideľovanie 18 00:00:57,670 --> 00:01:01,390 pamäť v počítači pre túto premennú, x. 19 00:01:01,390 --> 00:01:05,740 A teraz mi dovoľte priradiť pomocou Operátor priradenia, návratová hodnota, 20 00:01:05,740 --> 00:01:07,800 aby som tak povedal, z get int. 21 00:01:07,800 --> 00:01:11,440 Inými slovami, na pravej strane tohto výrazu, hovorme si 22 00:01:11,440 --> 00:01:16,630 int, čo je funkcia definovaná v CS50.h, a umožní dostať int robiť 23 00:01:16,630 --> 00:01:20,490 zdvíhanie ťažkých bremien, ako int nejako od užívateľa, vracať to, 24 00:01:20,490 --> 00:01:24,210 aby som tak povedal, a potom uložením od pravá strana tohto výrazu 25 00:01:24,210 --> 00:01:26,680 do ľavej strane tohto výrazu. 26 00:01:26,680 --> 00:01:29,570 >> Poďme vedľa to isté, to čas dostať hodnotu pre 27 00:01:29,570 --> 00:01:31,440 Premenná s názvom y. 28 00:01:31,440 --> 00:01:36,760 printf, prosím, daj mi ešte int. 29 00:01:36,760 --> 00:01:40,220 int y, čím deklaruje nový variabilný, tentoraz s názvom 30 00:01:40,220 --> 00:01:43,660 y, rovná sa int. 31 00:01:43,660 --> 00:01:47,010 Inými slovami, môžem volať get int niekoľkokrát, a zakaždým, keď je to 32 00:01:47,010 --> 00:01:50,690 chystá k návratu bez ohľadu na celé číslo užívateľ skutočne napísal. 33 00:01:50,690 --> 00:01:53,920 >> Na záver dodajme, x a y spolu. 34 00:01:53,920 --> 00:02:02,620 printf, tento súčet% d% d, tak v Inými slovami, ja idem pre pripojenie 35 00:02:02,620 --> 00:02:06,400 hodnoty x a y pre tých, zástupné hodnoty. 36 00:02:06,400 --> 00:02:10,720 % D je dobre,% d 37 00:02:10,720 --> 00:02:13,710 Inými slovami, keď pridám jeden int do iného int, idem 38 00:02:13,710 --> 00:02:14,810 získať tretí int. 39 00:02:14,810 --> 00:02:18,750 Preto budem používať tretinu umiestniť držiak pre int. 40 00:02:18,750 --> 00:02:22,540 >> Obdobie, spätné lomítko n, len dať nový čiara na obrazovke tak, aby mohla 41 00:02:22,540 --> 00:02:25,160 kurzor dole úhľadne, úzke ponuku. 42 00:02:25,160 --> 00:02:28,490 >> Teraz, printf, v tomto prípade, bude musieť vziať niektoré ďalšie 43 00:02:28,490 --> 00:02:30,200 argumenty, tri, v skutočnosti. 44 00:02:30,200 --> 00:02:33,580 Pretože v tej prvej argument, som uvedené tri držitelia miesto. 45 00:02:33,580 --> 00:02:36,470 Takže budem oddeliť tieto argumenty, ako vždy, s čiarkami. 46 00:02:36,470 --> 00:02:40,200 Prvý takýto argument bude x, druhý ako argument, bude 47 00:02:40,200 --> 00:02:43,950 sa y, a tretí, ako tvrdenie bude, dobre, len 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 sa ukončiť svoj zoznam argumentov sa zátvorky, bodkočiarky, Save my 50 00:02:51,730 --> 00:02:54,140 súbor, a teraz skompilovať tento program. 51 00:02:54,140 --> 00:02:56,730 >> Uistite sa zmija Enter. 52 00:02:56,730 --> 00:02:58,300 Som späť na môj blikajúce riadku. 53 00:02:58,300 --> 00:03:02,040 Poďme sa teraz spustite ho - dot lomítko zmija Enter. 54 00:03:02,040 --> 00:03:03,250 Prosím, dajte mi int. 55 00:03:03,250 --> 00:03:04,820 Začnime s 1. 56 00:03:04,820 --> 00:03:06,160 Prosím, dajte mi ešte int. 57 00:03:06,160 --> 00:03:07,460 Poďme s 2. 58 00:03:07,460 --> 00:03:11,060 A dúfajme, že súčet 1 a 2 je 3. 59 00:03:11,060 --> 00:03:12,980