1 00:00:00,000 --> 00:00:00,470 2 00:00:00,470 --> 00:00:02,640 >> DAVID J. Malan: Hebu kutekeleza mpango huo inachukua faida ya 3 00:00:02,640 --> 00:00:06,280 CS50 maktaba, kwa kutumia kazi kuitwa kupata int, ambao lengo katika maisha ni kwa 4 00:00:06,280 --> 00:00:09,960 kufanya hivyo tu, kwa kupata int, au integer, kutoka kwa mtumiaji. 5 00:00:09,960 --> 00:00:14,350 Naam, kwa kutumia kazi hii sisi kwanza haja ni pamoja na CS50 maktaba 6 00:00:14,350 --> 00:00:17,480 header file, ambayo tunaweza kufanya na mkali ni pamoja na taarifa. 7 00:00:17,480 --> 00:00:22,470 >> Hebu ijayo, kama sisi mara nyingi kufanya, ni pamoja na kiwango io.h ili sisi kupata 8 00:00:22,470 --> 00:00:24,410 kufanya kazi kama printf. 9 00:00:24,410 --> 00:00:29,450 Hebu sasa kutangaza kuu, yenyewe, kwa int utupu kuu, wazi curly brace, na 10 00:00:29,450 --> 00:00:31,780 preemptively karibu curly brace. 11 00:00:31,780 --> 00:00:35,740 Na hebu sasa kuendelea na kuchochea user kwa integers mbili, na wito hebu 12 00:00:35,740 --> 00:00:38,210 yao, kwa ajili ya majadiliano, x na y. 13 00:00:38,210 --> 00:00:42,140 Na hebu hatimaye kuongeza thamani hizo mbili, x na y, pamoja ili 14 00:00:42,140 --> 00:00:45,060 kutekeleza rahisi sana ya calculators. 15 00:00:45,060 --> 00:00:50,080 >> printf, tafadhali nipe int. 16 00:00:50,080 --> 00:00:52,780 Na sasa tunahitaji kweli kupata kwamba int kutoka kwa mtumiaji. 17 00:00:52,780 --> 00:00:57,670 Kwa kufanya hivyo, mimi nina kwenda kutangaza variable kuitwa x, na hivyo kugawa 18 00:00:57,670 --> 00:01:01,390 baadhi ya kumbukumbu katika kompyuta kwa kutofautiana hii, x. 19 00:01:01,390 --> 00:01:05,740 Na sasa napenda kuwapa, kwa kutumia kazi operator, thamani ya kurudi, 20 00:01:05,740 --> 00:01:07,800 hivyo kusema, ya kupata int. 21 00:01:07,800 --> 00:01:11,440 Kwa maneno mengine, upande wa kulia ya msemo huu, hebu simu kupata 22 00:01:11,440 --> 00:01:16,630 int, ambayo ni kazi alitangaza katika CS50.h, na kuruhusu kupata int kufanya 23 00:01:16,630 --> 00:01:20,490 nzito kuondoa ya kupata int kwa namna fulani kutoka kwa mtumiaji, kurudi yake, 24 00:01:20,490 --> 00:01:24,210 hivyo kusema, na kisha hifadhi hiyo kutoka upande wa kulia wa kujieleza hii 25 00:01:24,210 --> 00:01:26,680 ndani ya upande wa kushoto ya msemo huu. 26 00:01:26,680 --> 00:01:29,570 >> Hebu ijayo kufanya kitu kimoja, hii wakati kupata thamani kwa 27 00:01:29,570 --> 00:01:31,440 variable kuitwa y. 28 00:01:31,440 --> 00:01:36,760 printf, tafadhali nipe mwingine int. 29 00:01:36,760 --> 00:01:40,220 int y, hivyo kutangaza mpya variable, wakati hii inayoitwa 30 00:01:40,220 --> 00:01:43,660 y, ni sawa na kupata int. 31 00:01:43,660 --> 00:01:47,010 Kwa maneno mengine, siwezi kuwaita kupata int mara nyingi, na kila wakati ni 32 00:01:47,010 --> 00:01:50,690 kwenda na kurudi chochote integer mtumiaji kweli typed. 33 00:01:50,690 --> 00:01:53,920 >> Hatimaye, hebu kuongeza x na y pamoja. 34 00:01:53,920 --> 00:02:02,620 printf, kiasi hiki ya% d na% d, hivyo katika maneno mengine, mimi nina kwenda kuziba katika 35 00:02:02,620 --> 00:02:06,400 maadili ya x na y kwa wale placeholder maadili. 36 00:02:06,400 --> 00:02:10,720 % D ni, vizuri,% d. 37 00:02:10,720 --> 00:02:13,710 Kwa maneno mengine, kama mimi kuongeza moja int mwingine int, mimi nina kwenda 38 00:02:13,710 --> 00:02:14,810 kupata int tatu. 39 00:02:14,810 --> 00:02:18,750 Kwa hiyo, mimi naenda kutumia tatu mahali mmiliki kwa int. 40 00:02:18,750 --> 00:02:22,540 >> Kipindi, backslash n, tu kuweka mpya line juu ya screen ili hoja 41 00:02:22,540 --> 00:02:25,160 mshale chini vizuri, quote karibu. 42 00:02:25,160 --> 00:02:28,490 >> Sasa, printf, katika kesi hii, ni kwenda kuwa na kuchukua baadhi ya ziada 43 00:02:28,490 --> 00:02:30,200 hoja, tatu, kwa kweli. 44 00:02:30,200 --> 00:02:33,580 Kwa sababu katika hoja ya kwanza, nimekuwa fulani tatu wamiliki wa mahali. 45 00:02:33,580 --> 00:02:36,470 Hivyo nina kwenda kwa tofauti ya hizi hoja, kama siku zote, na koma. 46 00:02:36,470 --> 00:02:40,200 kwanza hoja hiyo ni kwenda kuwa x, pili hoja hiyo ni kwenda 47 00:02:40,200 --> 00:02:43,950 kuwa y, na wa tatu hoja hiyo ni kwenda kuwa, vizuri, 48 00:02:43,950 --> 00:02:46,910 kujieleza hesabu, x pamoja na y. 49 00:02:46,910 --> 00:02:51,730 Mimi naenda kuifunga hoja orodha yangu na mabano, semicolon, Ila wangu 50 00:02:51,730 --> 00:02:54,140 faili, na sasa kukusanya mpango huu. 51 00:02:54,140 --> 00:02:56,730 >> Kufanya fira kuingia. 52 00:02:56,730 --> 00:02:58,300 Mimi nina nyuma katika haraka yangu blinking. 53 00:02:58,300 --> 00:03:02,040 Hebu sasa kuendesha - dot kufyeka fira kuingia. 54 00:03:02,040 --> 00:03:03,250 Tafadhali nipe int. 55 00:03:03,250 --> 00:03:04,820 Hebu kuanza na 1. 56 00:03:04,820 --> 00:03:06,160 Tafadhali nipe mwingine int. 57 00:03:06,160 --> 00:03:07,460 Hebu kwenda na 2. 58 00:03:07,460 --> 00:03:11,060 Na hopefully, jumla ya 1 na 2 ni 3. 59 00:03:11,060 --> 00:03:12,980