1 00:00:00,000 --> 00:00:00,470 2 00:00:00,470 --> 00:00:02,640 >> DAVID J. Malan: Við skulum innleiða forrit sem tekur kostur af 3 00:00:02,640 --> 00:00:06,280 CS50 bókasafn, nota fall sem kallast fá int, en tilgangur í lífinu er að 4 00:00:06,280 --> 00:00:09,960 gera einmitt þetta, að fá við int, eða heiltala sem er frá notandanum. 5 00:00:09,960 --> 00:00:14,350 Jæja, til að nota þessa aðgerð við fyrst þarf að innihalda CS50 safnsins 6 00:00:14,350 --> 00:00:17,480 hausaskrár, sem við getum gert með Mikil fela yfirlýsingu. 7 00:00:17,480 --> 00:00:22,470 >> Skulum næst, eins og við gerum oft, ma staðall io.h svo að við höfum aðgang 8 00:00:22,470 --> 00:00:24,410 að aðgerð eins og printf. 9 00:00:24,410 --> 00:00:29,450 Skulum nú lýsa helstu, sig, með int Helstu ógilt, opið hrokkið Brace, og 10 00:00:29,450 --> 00:00:31,780 preemptively nærri hrokkið Brace. 11 00:00:31,780 --> 00:00:35,740 Og við skulum nú halda áfram að hvetja notandann fyrir tvær heiltölur og kalla skulum 12 00:00:35,740 --> 00:00:38,210 þá, fyrir sakir umræðu, x og y. 13 00:00:38,210 --> 00:00:42,140 Og við skulum bæta loksins þessi tvö gildi, X og Y, saman þannig að 14 00:00:42,140 --> 00:00:45,060 innleiða mjög einfaldur reiknivélar. 15 00:00:45,060 --> 00:00:50,080 >> printf, vinsamlegast gefa mér int. 16 00:00:50,080 --> 00:00:52,780 Og nú þurfum við að raunverulega fá að Int frá notandanum. 17 00:00:52,780 --> 00:00:57,670 Til að gera þetta, ætla ég að lýsa yfir breytu sem kallast X, þar með að úthluta 18 00:00:57,670 --> 00:01:01,390 sumir minni í tölvunni fyrir þessa breytu, x. 19 00:01:01,390 --> 00:01:05,740 Og nú langar mig að úthluta, að nota framsal rekstraraðila, skilagildi, 20 00:01:05,740 --> 00:01:07,800 svo að segja, af þinn fá Int. 21 00:01:07,800 --> 00:01:11,440 Með öðrum orðum, á hægri hlið þessa tjáningu, við skulum kalla fá 22 00:01:11,440 --> 00:01:16,630 INT, sem er fall lýst í CS50.h, og leyfa fá INT að gera 23 00:01:16,630 --> 00:01:20,490 þungur lyfta fá int einhvern veginn frá notanda, aftur það, 24 00:01:20,490 --> 00:01:24,210 svo að segja, og þá geyma það frá á hægri hönd hlið af þessari tjáningu 25 00:01:24,210 --> 00:01:26,680 í vinstri hönd þessarar tjáningu. 26 00:01:26,680 --> 00:01:29,570 >> Skulum næst gera það sama, þetta tími getting a gildi fyrir 27 00:01:29,570 --> 00:01:31,440 breytu sem heitir y. 28 00:01:31,440 --> 00:01:36,760 printf, vinsamlegast gefa mér annað int. 29 00:01:36,760 --> 00:01:40,220 int Y, þar með því að lýsa nýrri breytu, í þetta sinn kallast 30 00:01:40,220 --> 00:01:43,660 Y, jafngildir fá int. 31 00:01:43,660 --> 00:01:47,010 Með öðrum orðum, ég get hringt fá INT mörgum sinnum, og í hvert sinn sem það er 32 00:01:47,010 --> 00:01:50,690 fara til baka hvað sem heiltölu notandinn hefur í raun slegið. 33 00:01:50,690 --> 00:01:53,920 >> Loks skulum bæta x og y saman. 34 00:01:53,920 --> 00:02:02,620 printf þetta summan af% d og% d, svo í Með öðrum orðum, ég ætla að stinga í 35 00:02:02,620 --> 00:02:06,400 Gildin fyrir X og Y er I þeim Pláss gildi. 36 00:02:06,400 --> 00:02:10,720 % D er vel,% d. 37 00:02:10,720 --> 00:02:13,710 Með öðrum orðum, ef ég bæta við einum int til annars int, ég ætla 38 00:02:13,710 --> 00:02:14,810 að fá þriðja int. 39 00:02:14,810 --> 00:02:18,750 Því ég ætla að nota þriðja setja hald fyrir int. 40 00:02:18,750 --> 00:02:22,540 >> Tímabil, sviga n, bara til að setja nýtt lína á skjánum svo að færa 41 00:02:22,540 --> 00:02:25,160 bendilinn niður snyrtilegur, loka vitna. 42 00:02:25,160 --> 00:02:28,490 >> Nú, printf, í þessu tilfelli, er að fara að þurfa að taka nokkur góð 43 00:02:28,490 --> 00:02:30,200 rök, þrír, í raun. 44 00:02:30,200 --> 00:02:33,580 Vegna þess að í þeirri fyrstu rök, hef ég tilgreindar þrjár staður eigendur. 45 00:02:33,580 --> 00:02:36,470 Þannig að ég ætla að skilja þetta rök, eins og alltaf, með kommum. 46 00:02:36,470 --> 00:02:40,200 Skal fyrsta rifrildi er að fara að vera x, önnur slík rök er að fara 47 00:02:40,200 --> 00:02:43,950 að vera y, og þriðja svo rök er að fara að vera vel, bara 48 00:02:43,950 --> 00:02:46,910 stærðfræði tjáning, x plús y. 49 00:02:46,910 --> 00:02:51,730 Ég ætla að loka rök listanum mínum með A sviga semíkommu, Save My 50 00:02:51,730 --> 00:02:54,140 skrá, og nú taka saman þetta forrit. 51 00:02:54,140 --> 00:02:56,730 >> Gerðu naðra Enter. 52 00:02:56,730 --> 00:02:58,300 Ég er aftur á blikkandi hvetja mína. 53 00:02:58,300 --> 00:03:02,040 Skulum nú hlaupa það - punktur rista naðra Enter. 54 00:03:02,040 --> 00:03:03,250 Vinsamlegast gefið mér int. 55 00:03:03,250 --> 00:03:04,820 Við skulum byrja með 1. 56 00:03:04,820 --> 00:03:06,160 Vinsamlegast gefið mér annað int. 57 00:03:06,160 --> 00:03:07,460 Við skulum fara með 2. 58 00:03:07,460 --> 00:03:11,060 Og vonandi er summan af 1 og 2 er 3. 59 00:03:11,060 --> 00:03:12,980