1 00:00:00,000 --> 00:00:03,080 >> HOPARL脰R 1: Bu biz 莽谋x谋r u臒urla iki d蓹y蓹rl蓹r d蓹yi艧dirm蓹k 2 00:00:03,080 --> 00:00:07,670 bir onlar谋 ke莽蓹r蓹k d蓹yi艧蓹nl蓹r d蓹y蓹ri il蓹 v蓹 ya sur蓹ti il蓹 f蓹aliyy蓹t, lakin 3 00:00:07,670 --> 00:00:10,390 istinad etm蓹kl蓹 v蓹 ya onlar谋n 眉nvanlar谋 il蓹. 4 00:00:10,390 --> 00:00:12,740 Ba艧qa s枚zl蓹, biz leverage laz谋md谋r bir g枚st蓹rici kimi tan谋nan bir 艧ey. 5 00:00:12,740 --> 00:00:15,580 A pointer, h蓹qiq蓹t蓹n, yaln谋z b蓹zi d蓹yi艧蓹n 眉nvan谋. 6 00:00:15,580 --> 00:00:19,660 V蓹 bel蓹 ki, biz adl谋 funksiyas谋 t蓹min 蓹g蓹r dem蓹k, 眉nvan谋 il蓹 d蓹yi艧dirm蓹k 7 00:00:19,660 --> 00:00:23,550 d蓹yi艧蓹n v蓹 dig蓹r 眉nvan谋 d蓹yi艧蓹n, swap etm蓹k s蓹lahiyy蓹tin蓹 malik olmal谋d谋rlar 8 00:00:23,550 --> 00:00:26,090 Bu URL h蓹r getm蓹k v蓹 h蓹qiq蓹t蓹n d蓹yi艧dirm蓹k 9 00:00:26,090 --> 00:00:27,360 var ki, d蓹y蓹rl蓹r. 10 00:00:27,360 --> 00:00:28,890 >> Kontekstind蓹 bu g枚rm蓹k ed蓹k. 11 00:00:28,890 --> 00:00:31,360 A艧a臒谋dak谋 kimi nin m眉badil蓹 reimplement ed蓹k. 12 00:00:31,360 --> 00:00:35,810 Birincisi, bir int olmaq deyil bir d蓹yi艧dirm蓹k imkan lakin bir int g枚st蓹rici v蓹 ya olmaq 13 00:00:35,810 --> 00:00:36,920 bir int 眉nvan谋. 14 00:00:36,920 --> 00:00:40,820 Sonra d蓹yi艧dirilm蓹si, b 眉莽眉n eyni ed蓹k bir int bir bir g枚st蓹rici ola 15 00:00:40,820 --> 00:00:42,780 int v蓹 ya bir int 眉nvan谋. 16 00:00:42,780 --> 00:00:45,860 >> Sonra svop daxilind蓹, h蓹l蓹 ed蓹k biz ki tmp b蓹yan 17 00:00:45,860 --> 00:00:47,810 bir d蓹y蓹ri 眉莽眉n m眉v蓹qq蓹ti yer. 18 00:00:47,810 --> 00:00:52,430 Amma bir d蓹y蓹ri bir 枚z眉 deyil, 莽眉nki, yen蓹 bir indi 眉nvan谋 19 00:00:52,430 --> 00:00:53,270 b蓹zi int. 20 00:00:53,270 --> 00:00:57,320 Ki, 眉nvana getm蓹k ist蓹yir蓹m v蓹 蓹g蓹r bu 眉nvanda int almaq, biz 21 00:00:57,320 --> 00:01:03,020 bu g枚st蓹rici dereference d蓹 yol il蓹 ulduz operator, ulduz bir yaz谋. 22 00:01:03,020 --> 00:01:05,470 >> Sonra, m蓹n d蓹yi艧dirm蓹k ist蓹mir蓹m bir d蓹y蓹ri. 23 00:01:05,470 --> 00:01:08,770 M蓹n d蓹y蓹ri d蓹yi艧dirm蓹k ist蓹yir蓹m a, yadda saxlan谋lmas谋, yenid蓹n, 24 00:01:08,770 --> 00:01:10,350 ki, bir bir 眉nvan谋. 25 00:01:10,350 --> 00:01:14,050 Bel蓹 ki, bunu, m蓹n yenid蓹n ehtiyac ulduz olur dem蓹k. 26 00:01:14,050 --> 00:01:18,360 V蓹 indi d蓹y蓹ri qoymaq ist蓹yir蓹m ki, b b d蓹y蓹ri deyil olan 27 00:01:18,360 --> 00:01:19,720 d蓹 眉nvan谋. 28 00:01:19,720 --> 00:01:22,280 >> Bel蓹 ki, yen蓹 m蓹n, star b deyirl蓹r. 29 00:01:22,280 --> 00:01:26,690 Sonra m蓹nim son olaraq, m蓹n laz谋md谋r il蓹 b 眉nvanda n蓹 眉zerine 30 00:01:26,690 --> 00:01:28,970 A orijinal yerd蓹 n蓹. 31 00:01:28,970 --> 00:01:32,910 Bunu etm蓹k 眉莽眉n, ulduz b tmp 蓹ld蓹 etm蓹k. 32 00:01:32,910 --> 00:01:34,820 >> 陌ndi g眉n sonunda, bu funksiyas谋 yaln谋z h蓹l蓹 33 00:01:34,820 --> 00:01:35,950 kodu 眉莽 x蓹tl蓹ri. 34 00:01:35,950 --> 00:01:39,860 Amma bu, 莽眉nki d蓹y蓹rl蓹r manipulyasiya onlar谋n 眉nvan谋 yolu il蓹 deyil, 35 00:01:39,860 --> 00:01:43,700 daxil ke莽mi艧dir ki, xam d蓹y蓹rl蓹r funksiyas谋, m蓹n svop indi iddia edir ki, 36 00:01:43,700 --> 00:01:47,670 d蓹y蓹rl蓹ri d蓹yi艧dirm蓹k s蓹lahiyy蓹ti ki, onlar谋n 眉nvanlar谋 vasit蓹sil蓹 q蓹bul olunur. 37 00:01:47,670 --> 00:01:49,510 >> Amma h蓹l蓹 bir d蓹yi艧iklik etm蓹k laz谋md谋r. 38 00:01:49,510 --> 00:01:52,190 M蓹n art谋q ke莽蓹 bil蓹r x v蓹 y 枚zl蓹ri. 39 00:01:52,190 --> 00:01:55,030 M蓹n 眉nvana ke莽m蓹k laz谋md谋r x v蓹 y. 40 00:01:55,030 --> 00:01:58,160 V蓹 bunu, M蓹n bir az b蓹zi laz谋md谋r m眉xt蓹lif notation up top. 41 00:01:58,160 --> 00:02:02,510 M蓹n ke莽蓹n x v蓹 y d蓹yi艧dirm蓹k ist蓹yir蓹m t蓹r蓹find蓹n g枚st蓹ril蓹n x 眉nvan谋, 42 00:02:02,510 --> 00:02:07,190 i艧areti x v蓹 眉nvan谋 眉zv眉 y, i艧areti y g枚st蓹rilir. 43 00:02:07,190 --> 00:02:10,570 >> Eynil蓹, 眉st q蓹d蓹r indi laz谋md谋r 眉莽眉n funksiyas谋n谋n prototip d蓹yi艧dirm蓹k 44 00:02:10,570 --> 00:02:14,980 M蓹n etdik ki, d蓹yi艧iklik uy臒un, bel蓹 ki, a, yen蓹, bir int bir g枚st蓹ricisidir. 45 00:02:14,980 --> 00:02:17,190 b, yen蓹, bir int bir g枚st蓹ricisidir. 46 00:02:17,190 --> 00:02:18,770 陌ndi m蓹n fayl saxlaya bil蓹rsiniz. 47 00:02:18,770 --> 00:02:20,680 V蓹 derleyece臒iz v蓹 run bildirin. 48 00:02:20,680 --> 00:02:25,330 >> M眉badil蓹 dot 莽izgi m眉badil蓹 etm蓹k. 49 00:02:25,330 --> 00:02:29,660 V蓹 bu zaman, x v蓹 y indi h蓹qiq蓹t蓹n var Onlar谋n d蓹y蓹rl蓹ri deyil ki, bel蓹 d蓹yi艧dirildikd蓹 50 00:02:29,660 --> 00:02:31,950 1 v蓹 2, lakin 2 v蓹 1. 51 00:02:31,950 --> 00:02:34,900