1 00:00:00,000 --> 00:00:00,470 2 00:00:00,470 --> 00:00:02,640 >> DAVID J. MALAN: h蓹yata nin ed蓹k Bu istifad蓹 edir ki, proqram 3 00:00:02,640 --> 00:00:06,280 CS50 kitabxana, adl谋 funksiyas谋 istifad蓹 ed蓹r蓹k, kimin m蓹qs蓹di h蓹yat 眉莽眉n int almaq 4 00:00:06,280 --> 00:00:09,960 yaln谋z ki, bir int 蓹ld蓹 etm蓹k, v蓹 ya istifad蓹莽i bir tam,. 5 00:00:09,960 --> 00:00:14,350 Yax艧谋, biz ilk bu funksiyadan istifad蓹 etm蓹k CS50 kitabxana-nin daxil etm蓹k laz谋md谋r 6 00:00:14,350 --> 00:00:17,480 biz il蓹 ed蓹 bil蓹rsiniz ki header file, k蓹skin b蓹yanat daxildir. 7 00:00:17,480 --> 00:00:22,470 >> N枚vb蓹ti ed蓹k, biz tez-tez kimi daxildir standart io.h biz 莽谋x谋艧 var ki, 8 00:00:22,470 --> 00:00:24,410 printf kimi bir funksiyas谋. 9 00:00:24,410 --> 00:00:29,450 Indi int il蓹, 枚z眉n眉 蓹sas elan ed蓹k 蓹sas void, a莽谋q buruq bur臒u v蓹 10 00:00:29,450 --> 00:00:31,780 preemptively yax谋n buruq brace. 11 00:00:31,780 --> 00:00:35,740 V蓹 istifad蓹莽i t蓹klif davam indi ed蓹k iki integers 眉莽眉n, qoy z蓹ng 12 00:00:35,740 --> 00:00:38,210 Onlara namin蓹 m眉zakir蓹, x v蓹 y. 13 00:00:38,210 --> 00:00:42,140 V蓹 n蓹hay蓹t bu iki d蓹y蓹rl蓹r 蓹lav蓹 ed蓹k, x v蓹 y, birlikd蓹 bel蓹 14 00:00:42,140 --> 00:00:45,060 莽ox sad蓹 h蓹yata kalkulyatorlar. 15 00:00:45,060 --> 00:00:50,080 >> printf, M蓹n蓹 bir int verin. 16 00:00:50,080 --> 00:00:52,780 陌ndi biz, h蓹qiq蓹t蓹n almaq laz谋md谋r istifad蓹莽i ki, int. 17 00:00:52,780 --> 00:00:57,670 Bunu etm蓹k 眉莽眉n, m蓹n b蓹yan gedir蓹m bir d蓹yi艧蓹n bununla ayr谋lmas谋, x adl谋 18 00:00:57,670 --> 00:01:01,390 komp眉ter b蓹zi yadda艧 bu d蓹yi艧蓹n 眉莽眉n, x. 19 00:01:01,390 --> 00:01:05,740 陌ndi istifad蓹 ed蓹r蓹k, m蓹n蓹 t蓹yin ed蓹k tap艧谋r谋q operator, qaytar谋lmas谋 d蓹y蓹ri, 20 00:01:05,740 --> 00:01:07,800 bel蓹 get int, dan谋艧maq. 21 00:01:07,800 --> 00:01:11,440 Ba艧qa s枚zl蓹, sa臒 t蓹r蓹find蓹 Bu ifad蓹, 蓹ld蓹 z蓹ng ed蓹k 22 00:01:11,440 --> 00:01:16,630 elan bir funksiyas谋 olan int, CS50.h, v蓹 get int etm蓹k 眉莽眉n imkan 23 00:01:16,630 --> 00:01:20,490 el蓹 bir int 蓹ld蓹 a臒谋r atletika istifad蓹莽i, qaytar谋lmas谋, 24 00:01:20,490 --> 00:01:24,210 bel蓹 ki, dan谋艧maq, sonra onu saxlan谋lmas谋 Bu ifad蓹 sa臒 t蓹r蓹fd蓹n 25 00:01:24,210 --> 00:01:26,680 Sol t蓹r蓹find蓹 daxil Bu ifad蓹. 26 00:01:26,680 --> 00:01:29,570 >> N枚vb蓹ti, bu eyni 艧ey ed蓹k vaxt 眉莽眉n bir d蓹y蓹r 蓹ld蓹 27 00:01:29,570 --> 00:01:31,440 d蓹yi艧蓹n y adlan谋r. 28 00:01:31,440 --> 00:01:36,760 printf, m蓹n蓹 bir int verin. 29 00:01:36,760 --> 00:01:40,220 bununla yeni elan y int adl谋 d蓹yi艧蓹n, bu d蓹f蓹 30 00:01:40,220 --> 00:01:43,660 y, int almaq b蓹rab蓹rdir. 31 00:01:43,660 --> 00:01:47,010 Ba艧qa s枚zl蓹, m蓹n get int z蓹ng ed蓹 bil蓹rsiniz ne莽蓹 d蓹f蓹, v蓹 bu h蓹r zaman 32 00:01:47,010 --> 00:01:50,690 n蓹 tam geri olacaq istifad蓹莽i h蓹qiq蓹t蓹n tipli etmi艧dir. 33 00:01:50,690 --> 00:01:53,920 >> N蓹hay蓹t, birlikd蓹 x v蓹 y 蓹lav蓹 ed蓹k. 34 00:01:53,920 --> 00:02:02,620 printf,% d v蓹% d bu m蓹bl蓹臒, bel蓹 ba艧qa s枚zl蓹, m蓹n plug gedir蓹m 35 00:02:02,620 --> 00:02:06,400 olanlar 眉莽眉n x v蓹 y d蓹y蓹rl蓹rinin tutucu d蓹y蓹rl蓹r. 36 00:02:06,400 --> 00:02:10,720 % D, yax艧谋,% d. 37 00:02:10,720 --> 00:02:13,710 Ba艧qa s枚zl蓹, bir int 蓹lav蓹 蓹g蓹r ba艧qa int, m蓹n gedir蓹m 38 00:02:13,710 --> 00:02:14,810 眉莽眉nc眉 int almaq 眉莽眉n. 39 00:02:14,810 --> 00:02:18,750 Ona g枚r蓹 d蓹 m蓹n bir 眉莽眉nc眉 istifad蓹 gedir蓹m int 眉莽眉n sahibi yerl蓹艧dirm蓹k. 40 00:02:18,750 --> 00:02:22,540 >> Yeni bir qoymaq d枚vr, backslash n, ekranda line h蓹r蓹k蓹t etm蓹k 眉莽眉n 41 00:02:22,540 --> 00:02:25,160 , s蓹liq蓹li yax谋n quote a艧a臒谋 kursor. 42 00:02:25,160 --> 00:02:28,490 >> 陌ndi, printf, bu halda, gedir b蓹zi 蓹lav蓹 etm蓹k 眉莽眉n 43 00:02:28,490 --> 00:02:30,200 arqumentl蓹r 蓹slind蓹 眉莽. 44 00:02:30,200 --> 00:02:33,580 Ilk d蓹lil, m蓹n var, 莽眉nki m眉蓹yy蓹n 眉莽 yerin sahibl蓹ri. 45 00:02:33,580 --> 00:02:36,470 M蓹n bu ay谋rmaq 眉莽眉n gedir蓹m arqumentl蓹r, h蓹mi艧蓹 oldu臒u kimi, virg眉llerle. 46 00:02:36,470 --> 00:02:40,200 陌lk bel蓹 d蓹lil olacaq x, ikinci bel蓹 d蓹lil gedir 47 00:02:40,200 --> 00:02:43,950 y, v蓹 眉莽眉nc眉 bel蓹 arqument , yax艧谋, yaln谋z bir olacaq 48 00:02:43,950 --> 00:02:46,910 hesab ifad蓹, x plus y. 49 00:02:46,910 --> 00:02:51,730 M蓹n m蓹nim d蓹lil siyah谋s谋 ba臒lamaq 眉莽眉n gedir蓹m bir parantez, n枚qt蓹li verg眉l, Saxla m蓹nim 50 00:02:51,730 --> 00:02:54,140 fayl, v蓹 indi bu proqram t蓹rtib edir. 51 00:02:54,140 --> 00:02:56,730 >> G眉rz蓹 daxil edin. 52 00:02:56,730 --> 00:02:58,300 M蓹n geri yan谋b-s枚n蓹n t蓹klif edir蓹m. 53 00:02:58,300 --> 00:03:02,040 Dot - indi run ed蓹k g眉rz蓹 daxil edin do臒ramaq. 54 00:03:02,040 --> 00:03:03,250 M蓹n蓹 bir int verin. 55 00:03:03,250 --> 00:03:04,820 Nin 1 il蓹 ba艧lamaq ed蓹k. 56 00:03:04,820 --> 00:03:06,160 M蓹n蓹 bir int verin. 57 00:03:06,160 --> 00:03:07,460 2 il蓹 ged蓹k. 58 00:03:07,460 --> 00:03:11,060 V蓹 眉mid edir蓹m ki, bu 1 m蓹bl蓹臒i v蓹 2 3. 59 00:03:11,060 --> 00:03:12,980