1 00:00:00,000 --> 00:00:00,470 2 00:00:00,470 --> 00:00:02,640 >> DAVID J. Malan: Teeme rakendada programm, mis kasutab ära 3 00:00:02,640 --> 00:00:06,280 CS50 raamatukogu, kasutades funktsiooni nimetatakse saada int, kelle eesmärk elus on 4 00:00:06,280 --> 00:00:09,960 just seda, et saada keskmine, või täisarv alates alla. 5 00:00:09,960 --> 00:00:14,350 Noh, et kasutada seda funktsiooni me esimest korda vaja lisada CS50 raamatukogu 6 00:00:14,350 --> 00:00:17,480 header fail, mis me saame teha koos terav sisaldama avalduse. 7 00:00:17,480 --> 00:00:22,470 >> Lähme edasi, kui me sageli teha, hõlmavad standard io.h et meil oleks juurdepääs 8 00:00:22,470 --> 00:00:24,410 funktsioon, nagu printf. 9 00:00:24,410 --> 00:00:29,450 Olgem nüüd deklareerima peamine, ise, koos int Peamine tühine, avatud lokkis traksidega ja 10 00:00:29,450 --> 00:00:31,780 preemptively lähedal lokkis traksidega. 11 00:00:31,780 --> 00:00:35,740 Ja olgem nüüd sõita viip kaks täisarvu ja olgem kõne 12 00:00:35,740 --> 00:00:38,210 neile huvides aruteluga, x ja y. 13 00:00:38,210 --> 00:00:42,140 Ja olgem lõpuks lisada need kaks väärtust, x ja y, koos, et 14 00:00:42,140 --> 00:00:45,060 rakendada väga lihtsaim kalkulaatorid. 15 00:00:45,060 --> 00:00:50,080 >> printf, palun anna mulle int. 16 00:00:50,080 --> 00:00:52,780 Ja nüüd on meil vaja tegelikult saada et int kasutaja. 17 00:00:52,780 --> 00:00:57,670 Et seda teha, ma kinnitan, muutuja nimega x, mis eraldatakse 18 00:00:57,670 --> 00:01:01,390 mõned mälu arvutis Selle muutuja x. 19 00:01:01,390 --> 00:01:05,740 Ja nüüd andke mulle anda, kasutades omistamisoperaatorile, tagastatav väärtus, 20 00:01:05,740 --> 00:01:07,800 niiöelda GET int. 21 00:01:07,800 --> 00:01:11,440 Teisisõnu, paremal küljel Selle väljendi, ütleme saada 22 00:01:11,440 --> 00:01:16,630 int, mis on funktsioon, mis on deklareeritud CS50.h ja laske get int teha 23 00:01:16,630 --> 00:01:20,490 raskeimate saada int kuidagi kasutaja, et see tagasi, 24 00:01:20,490 --> 00:01:24,210 niiöelda ja siis ladustamiseks seda paremal pool seda väljendit 25 00:01:24,210 --> 00:01:26,680 vasakusse serva Selle väljendi. 26 00:01:26,680 --> 00:01:29,570 >> Olgem kõrval teevad sama asja, see aega saada raha 27 00:01:29,570 --> 00:01:31,440 muutuja nimega a. 28 00:01:31,440 --> 00:01:36,760 printf, palun anna mulle veel int. 29 00:01:36,760 --> 00:01:40,220 int y, mis kuulutab uue muutuja, seekord nimetatakse 30 00:01:40,220 --> 00:01:43,660 y, on võrdne saada int. 31 00:01:43,660 --> 00:01:47,010 Teisisõnu, ma ei saa helistada get int mitu korda ja iga kord, kui ta on 32 00:01:47,010 --> 00:01:50,690 läheb tagasi iganes täisarv kasutaja on tegelikult kirjutatud. 33 00:01:50,690 --> 00:01:53,920 >> Lõpuks lisame x ja y koos. 34 00:01:53,920 --> 00:02:02,620 printf see summa% d ja% d, nii et Teisisõnu, ma lähen pistik 35 00:02:02,620 --> 00:02:06,400 väärtused x ja y nende kohatäide väärtused. 36 00:02:06,400 --> 00:02:10,720 % D on hästi,% d. 37 00:02:10,720 --> 00:02:13,710 Teisisõnu, kui ma lisan ühe int teise int, ma lähen 38 00:02:13,710 --> 00:02:14,810 saada kolmas int. 39 00:02:14,810 --> 00:02:18,750 Seepärast ma lähen kasutada kolmanda kohatäide int. 40 00:02:18,750 --> 00:02:22,540 >> Ajavahemik, kurakriips n, lihtsalt panna uus joont ekraanil, et liikuda 41 00:02:22,540 --> 00:02:25,160 kursor alla kenasti lähedal tsiteerida. 42 00:02:25,160 --> 00:02:28,490 >> Nüüd printf, sel juhul läheb on võtta mõned täiendavad 43 00:02:28,490 --> 00:02:30,200 argumente, kolm, tegelikult. 44 00:02:30,200 --> 00:02:33,580 Sest, et esimene argument, ma olen kindlaksmääratud kolme koha omanikud. 45 00:02:33,580 --> 00:02:36,470 Ma lähen, et eraldada need väited, nagu alati, komadega. 46 00:02:36,470 --> 00:02:40,200 Esimene selline argument saab olema x, teine ​​selline argument läheb 47 00:02:40,200 --> 00:02:43,950 olema y ja kolmanda seesugust saab olema hästi, lihtsalt 48 00:02:43,950 --> 00:02:46,910 aritmeetiline väljend, x pluss y. 49 00:02:46,910 --> 00:02:51,730 Ma sulen argument nimekirja sulgudes, semikoolon, säästate oma 50 00:02:51,730 --> 00:02:54,140 faili ja nüüd koostama programmi. 51 00:02:54,140 --> 00:02:56,730 >> Tee rästik Enter. 52 00:02:56,730 --> 00:02:58,300 Ma olen tagasi minu vilgub kiire. 53 00:02:58,300 --> 00:03:02,040 Olgem nüüd kestab see - dot kaldkriips rästik Enter. 54 00:03:02,040 --> 00:03:03,250 Palun andke mulle int. 55 00:03:03,250 --> 00:03:04,820 Alustame 1. 56 00:03:04,820 --> 00:03:06,160 Palun anna mulle veel int. 57 00:03:06,160 --> 00:03:07,460 Lähme koos 2. 58 00:03:07,460 --> 00:03:11,060 Ja loodetavasti summa 1 ja 2 on 3. 59 00:03:11,060 --> 00:03:12,980