1 00:00:00,000 --> 00:00:00,520 2 00:00:00,520 --> 00:00:03,530 >> HOPARL脰R: bir proqram yazmaq ed蓹k ki, iki strings v蓹 istifad蓹莽i ister 3 00:00:03,530 --> 00:00:07,170 sonra m蓹lumat谋na h蓹min strings olub eyni eyni v蓹 ya deyil. 4 00:00:07,170 --> 00:00:10,290 M蓹n art谋q burada biz蓹 off a莽谋lm谋艧 etdik iki d蓹f蓹 printf z蓹ng v蓹 z蓹ng 5 00:00:10,290 --> 00:00:14,520 Qaytar谋lmas谋n谋 saxlan谋lmas谋, iki d蓹f蓹 GetString s t d蓹y蓹rl蓹r, m眉vafiq olaraq. 6 00:00:14,520 --> 00:00:17,960 >> 陌ndi m蓹nim instinktl蓹rd蓹n bu iki m眉qayis蓹 strings tan谋艧 istifad蓹 etm蓹k olacaq 7 00:00:17,960 --> 00:00:19,160 b蓹rab蓹rlik operator - 8 00:00:19,160 --> 00:00:22,070 s b蓹rab蓹rdir 蓹g蓹r t b蓹rab蓹rdir. 9 00:00:22,070 --> 00:00:28,120 Sonra ir蓹li v蓹 莽ap getm蓹k 眉莽眉n gedir蓹m out "Siz eyni 艧ey 莽ap! 10 00:00:28,120 --> 00:00:35,190 Do臒ru deyil, 蓹g蓹r Else, m蓹n sad蓹c蓹 deyil蓹m printf yaz谋n gedir ("Siz tipli 11 00:00:35,190 --> 00:00:37,880 f蓹rqli 艧eyl蓹r! 12 00:00:37,880 --> 00:00:38,850 >> Kifay蓹t q蓹d蓹r sad蓹 - 13 00:00:38,850 --> 00:00:41,820 M蓹n sad蓹c蓹 qar艧谋 s m眉qayis蓹 al谋ram t, onlar b蓹rab蓹r 蓹g蓹r, 14 00:00:41,820 --> 00:00:43,250 q蓹d蓹r 莽ap. 15 00:00:43,250 --> 00:00:45,450 Bu proqram t蓹rtib v蓹 run ed蓹k. 16 00:00:45,450 --> 00:00:51,950 0 m眉qayis蓹 olun. / M眉qayis蓹 0, hello, bir 艧ey dem蓹k 17 00:00:51,950 --> 00:00:54,200 hello, bir 艧ey dem蓹k. 18 00:00:54,200 --> 00:00:56,870 >> T蓹蓹ss眉f ki, proqram etdik d眉艧眉n眉r , f蓹rqli 艧eyl蓹r 莽ap baxmayaraq m蓹n 19 00:00:56,870 --> 00:00:59,530 ayd谋n "salam" tipli Eyni 艧蓹kild蓹 iki d蓹f蓹. 20 00:00:59,530 --> 00:01:00,850 陌ndi n蓹 ola bil蓹r? 21 00:01:00,850 --> 00:01:03,750 >> B蓹li, bu 莽谋x谋r ki, b眉t眉n bu zaman, strings bir az daha 莽ox ola 22 00:01:03,750 --> 00:01:06,780 simvol bir ard谋c谋ll谋qla daha kompleks ba艧l谋q alt谋nda. 23 00:01:06,780 --> 00:01:11,450 茝slind蓹, bir string bir g枚st蓹rici v蓹 ya bir edir 眉nvan谋, x眉susi 眉nvan谋 24 00:01:11,450 --> 00:01:14,640 ki, ilk xarakterli simvol ard谋c谋ll谋qla. 25 00:01:14,640 --> 00:01:18,640 >> V蓹 bel蓹 ki, biz t qar艧谋 s m眉qayis蓹 zaman b蓹rab蓹r b蓹rab蓹r i艧ar蓹si il蓹, biz ist蓹yirik 26 00:01:18,640 --> 00:01:23,200 h蓹qiq蓹t蓹n isteyen, bu 眉nvan谋 bu 眉nvana b蓹rab蓹r b蓹rab蓹r? 27 00:01:23,200 --> 00:01:26,850 V蓹 bu halda olacaq deyil, 蓹g蓹r istifad蓹莽i iki f蓹rqli tipli edib 28 00:01:26,850 --> 00:01:30,370 strings v蓹 biz iki d蓹f蓹 GetString adl谋 etdik onlar谋 almaq 眉莽眉n, 莽眉nki yadda艧 29 00:01:30,370 --> 00:01:34,480 ki GetString ilk saxlamaq 眉莽眉n istifad蓹 edir string RAM burada ola bil蓹r, lakin bil蓹r 30 00:01:34,480 --> 00:01:37,120 GetString saxlamaq 眉莽眉n istifad蓹 edir ki, yadda艧 ikinci string gedir 31 00:01:37,120 --> 00:01:38,760 burada RAM olmaq. 32 00:01:38,760 --> 00:01:42,380 V蓹 蓹lb蓹tt蓹,, sonra bu iki chunks 眉zv眉 yadda艧 m眉xt蓹lif 眉nvanlar谋 眉莽眉n 33 00:01:42,380 --> 00:01:44,220 onlar谋n ilk simvol. 34 00:01:44,220 --> 00:01:46,120 >> Bel蓹 ki, b蓹rab蓹r s t b蓹rab蓹rdir? 35 00:01:46,120 --> 00:01:46,885 Yax艧谋, he莽 bir. 36 00:01:46,885 --> 00:01:50,510 S v蓹 t m眉xt蓹lif i艧ar蓹 varsa onlar ola bil蓹r kimi yadda艧 chunks, 37 00:01:50,510 --> 00:01:54,140 iki d蓹f蓹 GetString z蓹ng, onlar deyilik 蓹slind蓹, eyni olacaq. 38 00:01:54,140 --> 00:01:57,700 Bel蓹 ki, bu halda g枚r眉n眉r ki, intuitiv iki strings m眉qayis蓹 39 00:01:57,700 --> 00:02:01,050 biz g枚zl蓹yirik ki, yol, 眉莽眉n xarakter xarakter, ba艧qa bir texnika laz谋md谋r 40 00:02:01,050 --> 00:02:02,300 c蓹mi. 41 00:02:02,300 --> 00:02:03,902